首页 > 代码库 > linux目录操作命令
linux目录操作命令
一、目录管理命令(mkdir、rmdir
linux文件的类型有:-:普通文件此案;d:目录文件;b:块设备文件;c:字符设备文件;l:链接文件;s:套接字文件;p:管道文件。
1、mkdir:创建目录(作用于路径基名,路径基名之前路径名必须存在)
mkdir [OPTION]... DIRECTORY...
OPTION:
-p:创建目录时,如果路径基名前的路径不存在,则创建路径名。
-v:显示创建目录的过程。verbose
-m mode:创建目录时,设置目录权限,如果不给参数mode,即为默认权限。
扩展1:创建/tmp/x/y1, /tmp/x/y2, /tmp/x/y1/a, /tmp/x/y1/b
方法一:#mkdir /tmp/x/y1 /tmp/x/y2 /tmp/x/y1/a /tmp/x/y1/b -pv
方法二:用命令行展开机制:
[root@localhost tmp]# mkdir /tmp/x/{y1/{a,b},y2} -pv
mkdir: 已创建目录 "/tmp/x"
mkdir: 已创建目录 "/tmp/x/y1"
mkdir: 已创建目录 "/tmp/x/y1/a"
mkdir: 已创建目录 "/tmp/x/y1/b"
mkdir: 已创建目录 "/tmp/x/y2"
[root@localhost tmp]#
[root@localhost tmp]# tree x //查看目录x的目录结构
x
|-- y1
| |-- a
| `-- b
`-- y2
扩展2:创建a_c,a_d,b_c,b_d
[root@localhost tmp]# mkdir ./x/{a,b}_{c,d} //多项式相乘。
[root@localhost tmp]# mkdir -pv /tmp/x/{a_{c,d},b_{c,d}}
扩展3:
2、rmdir:删除目录:(仅用于删除空目录,且没有选项可以强制删除)
rmdir [OPTION]... DIRECTORY...
OPTION
-p:删除某目录时,如果其父目录为空,则一并删除。
-v:显示删除过程
linux目录操作命令