Linux基础——创建和删除目录

来源:互联网 发布:大数据脱敏 编辑:程序博客网 时间:2024/06/08 00:54
一、创建目录
mkdir= make directory 创建目录
#mkdir /tmp/123 【绝对路径下创建目录】
#mkdir 123 【当前路径下创建目录,可使用pwd检查当前目录】

NOTE: 此命令不可以连续创建目录,比如 #mkdir /tmp/1/2/3 这种情况下要先进入到tmp下面的1下面的2目录。

#man mkdir 【查看mkdir这个命令的帮助信息】
返回命令
-m, --mode=MODE
set file mode (as in chmod), not a=rwx - umask
-p, --parents同时创建父级目录
no error if existing, make parent directories as needed
-v, --verbose 可视化信息,可以和-p同时使用,比如 #mkdir -pv /tmp/1/2/3
print a message for each created directory
-Z, --context=CTX
set the SELinux security context of each created directory to
CTX
#mkdir -p /tmp/1/2/3 可同时创建几个目录
若已经存在2和3目录,不会报错。创建重复目录,不会报错,且目录内的文件不会更改

二、删除目录 rmdir == remove directory只能删除非空目录
#rmdir 123 【删除相对路径下的123目录】
#rmdir /tmp/123 【删除绝对路径下的目录】

NOTE: #rmdir /tmp/1/2/3 此命令只能删除最底层目录。

#man rmdir 【查看rmdir命令的帮助信息】
返回命令
-p, --parents最常用,同时删除父级非空目录
remove DIRECTORY and its ancestors; e.g., ‘rmdir -p a/b/c’ is
similar to ‘rmdir a/b/c a/b a’
-v, --verbose
output a diagnostic for every directory processed

#cd /tmp/
#rmdir -pv 1/2/3/4
NOTE:rmdir 只能删除非空目录,若1文件下还有一个文件“22”,那么上述命令不能执行。



0 0
原创粉丝点击