linux下的目錄就是找到某個文件或文件夾的路徑。一般情況下的操作有進入指定的目錄、打開指定目錄下的文件夾、刪除指定目錄文件、在指定目錄創建一個文件、移動目錄文件等。
進入到指定目錄
以/開頭的是絕對目錄;不以/開頭的是相對目錄,也就是在當前目錄下的作為基準。
cd /home/duola/file
- 1
進入主目錄下,duola用戶的file目錄。
cd
- 1
cd 默認是反正上一層目錄。cd ..也是返回當前目錄的上一級目錄。
cd ../..
- 1
返回當前目錄的上上級目錄。
cd –
- 1
返回到跳轉到當前目錄之前的上一個操作的目錄。
cd ~
- 1
返回到主目錄下。
查看當前的目錄
pwd
- 1
創建目錄
mkdir -p con1/con2/con3
- 1
- 2
在當前目錄下創建一個父目錄,包含三層。
mkdir f1 f2
- 1
在當前目錄下創建兩個目錄(文件夾)。
刪除目錄
rmdir f1 f2 f3
- 1
刪除三個目錄。
顯示指定目錄文件
ls /home/duola/test
- 1
顯示test目錄下的文件和文件夾。
ls ..
- 1
顯示上一級目錄的文件。
重命名目錄
mv f1 f2
- 1
把分f1的目錄重命名為f2
文件的復制
cp指令能夠實現文件和文件夾的復制,常用的有2種,一種是在把指定目錄下的文件或文件夾復制到當前目錄下。
cp /home/duola/test/file.txt newfile.txt
- 1
這樣就把test目錄下的file.txt復制到當前的目錄下,并且命名為newfile.txt.造作文件夾只需要加一個 -r,如下所示:
cp -r /home/duola/test/file newfile
- 1
另一種是在當前目錄下操作,
cp a.txt b.txt
- 1
把a.txt復制到當前目錄下,命名為b.txt。相對應的目錄的復制,只需加-r即可。
還有一種是把一個目錄下的文件,復制到另一個目錄下,不一定非得在當前目錄下操作:
cp /home/duola/test1/a.txt /home/duola/test2/b.txt
- 1
文件的移動
mv /home/duola/test/a.txt /home/duola/test2/b.txt
- 1
移動到當前目錄下,或者是從當前的目錄下移動到指定目錄
mv a.txt /home/duola/test2/b.txt
- 1
移動目錄就需要加上-r
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。