創建和刪除目錄mkdir/rmdir/rm
mkdir -p 遞歸創建
rm -r 遞歸刪除
絕對路徑:從根目錄遍歷到目標文件或目錄
相對路徑:從當前目錄下找到目標文件或目錄
pwd 顯示當前目錄
cd 打開目錄
[root@aminglinux01 ~]# pwd #打開當前目錄
/root
[root@aminglinux01 ~]# cd . #.打開當前目錄
[root@aminglinux01 ~]# pwd
/root
[root@aminglinux01 ~]# cd .. #.. 打開上層目錄
[root@aminglinux01 ~]# cd /etc/
/etc
[root@aminglinux01 etc]# cd ~ #切換打開的目錄
[root@aminglinux01 ~]# pwd
/root
mkdir 創建目錄
touch 創建文件
[root@aminglinux01 ~]# mkdir /tmp/aminglinux #創建目錄
[root@aminglinux01 ~]# ls -ld /tmp/aminglinux/
drwxr-xr-x. 2 root root 6 12月 19 07:28 /tmp/aminglinux/
[root@aminglinux01 ~]# mkdir -pv /tmp/aminglinux/1/2/3/4 #-p 逐級創建目錄,-v 顯示創建目錄過程
mkdir: 已創建目錄 "/tmp/aminglinux/1/2/3/4"
[root@aminglinux01 ~]# tree /tmp/aminglinux/
/tmp/aminglinux/
└── 1
└── 2
└── 3
└── 4
└── 1.txt
4 directories, 1 file
rmdir 刪除非空目錄 -p 逐級刪除非空目錄
[root@aminglinux01 ~]# tree /tmp/aminglinux/ #先看下/tmp/amingliunx下的目錄
├── 1
│ └── 2
└── 2
└── 3
└── 1.txt
4 directories, 1 file
[root@aminglinux01 ~]# rmdir -p /tmp/aminglinux/1/2 #刪除/tmp/aminglinux/1/2這個空目錄
rmdir: 刪除目錄 "/tmp/aminglinux" 失敗: 目錄非空
[root@aminglinux01 ~]# tree /tmp/aminglinux/ #提示了amingLinux非空,但還是刪除了/1/2,提示的非空代表著/2/3下面還有內容
/tmp/aminglinux/
└── 2
└── 3
└── 1.txt
2 directories, 1 file
rm 刪除文件、非空目錄
[root@aminglinux01 ~]# rm /tmp/aminglinux/2/3/1.txt #刪除1.txt所在的目錄
rm:是否刪除普通空文件 "/tmp/aminglinux/2/3/1.txt"?y
[root@aminglinux01 ~]# tree /tmp/aminglinux/
/tmp/aminglinux/
└── 2
└── 3
2 directories, 0 files
[root@aminglinux01 ~]# touch /tmp/aminglinux/2/3/1.txt
[root@aminglinux01 ~]# touch /tmp/aminglinux/2/3/2.txt
[root@aminglinux01 ~]# tree /tmp/aminglinux/ #創建個非空目錄
/tmp/aminglinux/
└── 2
└── 3
├── 1.txt
└── 2.txt
[root@aminglinux01 ~]# rm -rfv /tmp/aminglinux/ #rm-rfv r遞歸刪除,f強制,v可視化
已刪除"/tmp/aminglinux/2/3/1.txt"
已刪除"/tmp/aminglinux/2/3/2.txt"
已刪除目錄:"/tmp/aminglinux/2/3"
已刪除目錄:"/tmp/aminglinux/2"
已刪除目錄:"/tmp/aminglinux/"
創建和刪除目錄mkdir/rmdir/rm