mkdir创建多个文件夹(ubuntu怎么通过mkdir 一次建多个文件夹)

本文目录
ubuntu怎么通过mkdir 一次建多个文件夹
运行环境:ubuntu10.04
VMware10
第一步,打开虚拟机,打开超级终端
第二步,创建一个空文件夹
在home文件夹下输入#mkdir
test
第三步,查看home文件夹下面发现多了test文件夹,你还可以#cd
test
来进入test文件夹,#ls里面没有内容
1.命令格式:
mkdir
目录...
2.命令功能:
通过
mkdir
命令可以实现在指定位置创建以
DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)。
3.命令参数:
-m,
--mode=模式,设定权限《模式》
(类似
chmod),而不是
rwxrwxrwx
减
umask
-p,
--parents
可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
-v,
--verbose
每次创建新目录都显示信息
--help
显示此帮助信息并退出
--version
输出版本信息并退出
创建目录树
#mkdir
-vp
scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
mkdir:
已创建目录
“scf”
mkdir:
已创建目录
“scf/lib”
mkdir:
已创建目录
“scf/bin”
mkdir:
已创建目录
“scf/doc”
mkdir:
已创建目录
“scf/doc/info”
mkdir:
已创建目录
“scf/doc/product”
mkdir:
已创建目录
“scf/logs”
mkdir:
已创建目录
“scf/logs/info”
mkdir:
已创建目录
“scf/logs/product”
mkdir:
已创建目录
“scf/service”
mkdir:
已创建目录
“scf/service/deploy”
mkdir:
已创建目录
“scf/service/deploy/info”
mkdir:
已创建目录
“scf/service/deploy/product”
#tree
scf/
scf/
|--
bin
|--
doc
|
|--
info
|
`--
product
|--
lib
|--
logs
|
|--
info
|
`--
product
`--
service
`--
deploy
|--
info
`--
product
12
directories,
0
files
java mkdir
java mkdir是什么,让我们一起了解一下?
mkdir()是在java.io.File类中,mkdir命令的功能是创建一个或多个新的目录,使用权限是于目录有适当权限的所有使用者,参数是-p,确保目录名称存在,如果目录不存在的就新创建一个。
在Java中对文件进行操作时常常用到java.io.File.mkdir()和java.io.File.mkdirs()两个方法来创建一个目录(文件夹),这两个方法非常相似,都是无参数且返回值都为boolean类型的方法,都是用于创建指定路径名称对应的目录,但二者主要区别如下:
1、java.io.File.mkdir():只能创建一级目录,且父目录必须存在,否则无法成功创建一个目录。
2、java.io.File.mkdirs():可以创建多级目录,父目录不一定存在。
具体案例如下:尝试在“f:”驱动器中创建一个名为program的新目录。
// Java program to demonstrate // the use of File.mkdirs() method import java.io.*; public class GFG {undefined public static void main(String args) {undefined // create an abstract pathname (File object) File f = new File("F:\\program"); // check if the directory can be created // using the abstract path name if (f.mkdir()) {undefined // display that the directory is created // as the function returned true System.out.println("Directory is created"); } else {undefined // display that the directory cannot be created // as the function returned false System.out.println("Directory cannot be created"); } } }
linux 怎么用mkdir建立多个目录
1、打开linux客户端,如下图所示;
2、点击链接linux按钮。
3、输入用户名,主机ip地址。
4、输入密码。
5、连接成功,可以进行操作。
6、输入mkdir aa/bb/cc,意思是创建aa,子目录bb,bb的子目录cc。
Cmder命令行操作
复制:鼠标选中所要复制的内容即可。
粘贴:鼠标右键或者Shift + Insert。
(1)创建文件
touch 1.txt:创建1.txt的空文件
echo: 创建有内容的文件
echo hi 》 1.txt :创建1.txt 文件,里面内容为 hi,该命令会覆盖文件原有的内容
echo 你好 》》 1.txt, 创建1.txt 文件,向1.txt 文件中添加 “你好” ,不会覆盖文件原有的内容
echo -e "1\n2" 》》 1.txt :, 创建1.txt 文件,向1.txt 文件中添加特殊的文本
(2)创建文件夹
mkdir a : 创建 a 目录
mkdir a/c/e :创建多层目录 a/c/e
(3)同时创建多个文件和文件夹
touch a.txt b.txt : 同时创建 a.txt 和 b.txt 文件
mkdir a b c : 同时创建abc 3个文件夹
mkdir -p a/c b/c :同时创建两个多层目录
cp 1.txt 2.txt : 将1.txt 文件拷贝,命名 2.txt
cp -r a b :将 a 目录复制,命名b目录
rm a 删除 a 文件
rm -r a :删除 a 目录
rm -rf a 强制删除 a 目录
echo "111" 》 1.txt :修改 1.txt 的文件内容为 111
echo "" 》 1.txt : 清空 1.txt 的文件内容
mv 1.txt b : 将 1.txt 文件移动到 b 文件夹中
mv b/1.txt . : 将 b 文件夹下的1.txt 文件移动到当前目录
tochu 1.txt : 修改 1.txt 文件的最后更后时间为当前时间
(1)查看文件
pwd :查看当前目录的绝对路径
ls : 查看指定目录下的所有文件
(2)查看文件内容
cat 1.txt :查看1.txt 的全部内容
head 1.txt : 查看1.txt 文件的前 10 行内容
head 1.txt -n 5: 查看 1.txt 文件的前 5 行内容
tail 1.txt : 查看1.txt 文件的后 10 行内容
tail 1.txt -n 5 :查看 1.txt 文件的后 5 行内容
less 1.txt :分页查看 1.txt 的内容,按 esc,再按 q 退出分页
echo $? :查看命令运行之后的返回结果,成功返回0,失败返回非 0 和 error 信息
rm 1.txt && echo 删除成功 :当文件存在时执行删除操作成功后,再返回删除成功,否则返回删除成功
rm 1.txt ;echo 执行完成 :无论文件是否存在,都返回执行完成
start 1.txt : 打开 1.txt 可执行文件
code creatHTML : 通过 vscode 器打开 creatHTML 文件
通过 code creatHTML 打开文件,在文件中输入
#!/usr/bin/ench sh 使用 sh 运行脚本文件( mac 需要添加,windows 可以不加)
mkdir $1 创建一个文件夹,文件夹名字通过参数传入
cd $1 进入文件夹
touch index.html 创建 index.html 文件
touch style.css 创建 style.css 文件
touch main.js 创建 tmain.js 文件
echo -e "《!DOCTYPE》\n《h3》hello world《/h3》" 》》 index.html 向 index.html 文件写入h3标签
chmod +x creatHTML
./ creatHTML 111 运行脚本,文件夹为 111 或者
sh creatHTML 111 也可以运行脚本
如果不想输入 ./ 或者 sh 可以将脚本文件所在目录路径添加到 path 的环境变量,这样就可以直接使用脚本文件名直接运行脚本了,并且在任何目录下都可以运行该脚本。

更多文章:
avantage怎么设置为中文(Avantage安装丢失GIT)
2026年10月15日 03:00
activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)
2026年10月14日 20:30
excel连接sql数据库教程(excel怎么连接sql数据库)
2026年10月14日 19:40







