mkdir
make directory 创建文件夹
使用: mkdir [option]... DIRECTORY...
注意:路径基名为命令作用的对象,基名之前的路径必须得存在
-
mkdir -p PATH:-p>parents, 按需创建不存在的目录,即循环迭代创建不存在的目录 -
mkdir -v:-v>verbose, 显示详细过程 -
mkdir -m MODE: 创建目录的同时直接给定权限
rmdir
remove empty directory,只能移除空目录,该命令使用不多
使用: rmdir [option]... DIRECTORY...
-
mkdir -p PATH:-p>parents, 依次删除路径上的所有非空目录,需要注意,该操作有风险 -
mkdir -v:-v>verbose, 显示删除过程
命令行展开
-
~: 自动展开为用户的家目录,或指定的用户的家目录(~USERNAME) -
{}: 可承载一个以逗号分割的路径列表,并能够将其展开为多个路径
tree 命令
显示目录的层级结构,centos可以通过yum install tree来安装。
快速将目录结构输出到txt文件
参数选项
-
tree -L level: 指定要显示的层级 -
tree -a显示所有文件和目录。 -
-C在文件和目录清单加上色彩,便于区分各种类型。 -
tree -d DIRPATH显示目录名称 -
tree -D DIRPATH列出文件或目录的更改时间。 -
tree -f DIRPATH在每个文件或目录之前,显示完整的相对路径名称。 -
tree -F在执行文件,目录,Socket,符号连接,管道名称名称,各自加上"*","/","=","@","|"号。 -
tree -g列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。 -
tree -i不以阶梯状列出文件或目录名称。 -
tree -p列出权限标示。 -
tree -t用文件和目录的更改时间排序。 -
tree -s列出文件或目录大小。 -
tree -u列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。 -
-x将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。 -
-P只显示符合范本样式的文件或目录名称。 -
-q用"?"号取代控制字符,列出文件和目录名称。