Linux中对目录处理和windows常用操作方式基本类似,可以下几种:
1,创建。 2,删除 。3,复制。4,剪切。
一,目录的创建
mkdir [选项] [目录名]
选项有如下几类:
-p:递归创建。什么是递归创建呢。? 简单就是创建多级目录时,需要进行每一级的递归创建。
比如在一个空目录下,执行 mkdir dir1。当然可以成功执行
如果执行 mkdir dir2/dir3。那么就会提示dir2/dirs不存在。此时就要用到-p。
-v:创建时显示详细信息
-m:进行权限设置。例如 mkdir -m a=rw dir1。那么dir1目录就只有rw权限
二、目录的删除
rm [选项] [目录名]
选项有如下几类:
-r:表示删除目录。没有没有-r,可以删除文件,但是删除目录时会失败。
-f:强制删除。rm在没有-f删除时,会有确认提示。相对很麻烦。加上-f就直接完成删除
-v:同上。
-i:删除前进行提示。-I 删除超过3个文件或递归时,进行提示。
另外还有一个删除空目录的命令 rmdir [目录名] 或者 rm -d [目录名]
三、目录复制
cp [选项] [源目录或文件] [目标目录或文件]
选项如下:
-r:复制目录
-p:连带文件属性。例如时间。
-d:若源文件是链接文件,则复制链接属性。
-a:等于-pdr
四、目录剪切
mv [选项] [参数]
选项如下:
-f:强制执行。
在同一目录下执行mv可以进行文件改名