1、创建目录 mkdir
# mkdir /test1
-p:创建多级目录
# mkdir -p /test1/up/look
验证:
# ls -d /test1/up/look/ //-d:只看目录本身
/test1/up/look/
2、删除目录
1)rmdir 默认情况下,删除空目录
# rmdir /test1/up/look/
# ls -d /test1/up/look
ls: cannot access /test1/up/look: No such file or directory
# rmdir /test1
rmdir: failed to remove `/test1': Directory not empty
2)rm -r //remove
recursive:递归的
# rm -r /test1
rm: descend into directory `/test1'? y
rm: remove directory `/test1/up'? y
rm: remove directory `/test1'? y
强制删除、不提示删除 -f //force
方法一:
# rm -rf /test
方法二: 使用命令的绝对路径删除
# mkdir /test
# which rm //找出命令的绝对路径
# /bin/rm -r /test
方法三: 对别名命令进行转义
# mkdir /test
# \rm -r /test/
3、目录的重命名、目录的剪切 mv //move
# mkdir /test
# ls -d /test
/test
# mv /test/ /t1 //重命名
# ls -d /test
ls: cannot access /test: No such file or directory
# ls -d /t1
/t1
# mv /t1 /tmp/ //剪切
# ls -d /tmp/t1
/tmp/t1
# mv /tmp/t1 /root/t11 //剪切的同时重命名,要求t11目录是不存在的
# ls -d /root/t11
/root/t11
4、拷贝目录、备份目录 cp -r //copy
cp -r 源目录 目标位置
# cp -r /root/t11/ /home/
# ls -d /root/t11
/root/t11
# ls -d /home/t11/
/home/t11/
# cp -r /home/t11 /tmp/t22 //拷贝同时重命名,t22原来不存在
# ls -d /tmp/t* //* 表示任意多个任意字符
/tmp/t22 /tmp/test
閱讀更多 飛哥有料 的文章