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
閱讀更多 飛哥有料 的文章