命令行 刪除路徑 (rmdir)

2021-09-15 15:00 更新

附錄A-練習7:刪除路徑 (rmdir)

這節(jié)練習中,你將學習如何刪除一個空目錄。

做到這些

Linux/OSX

$ cd temp
$ ls
stuff
$ cd stuff/things/frank/joe/alex/john/
$ cd ..
$ rmdir john
$ cd ..
$ rmdir alex
$ cd ..
$ ls
joe
$ rmdir joe
$ cd ..
$ ls
frank
$ rmdir frank
$ cd ..
$ ls
things
$ rmdir things
$ cd ..
$ ls
stuff
$ rmdir stuff
$ pwd
~/temp
$

Warning:如果你在Mac OSX上嘗試執(zhí)行rmdir命令,即使你確認這個目錄是空的,但是計算機仍拒絕刪除該目錄,那么實際上應該是有一個名為.DS_Store的文件。這種情況下,你可以輸入 rm -rf <dir> 來執(zhí)行刪除操作(將 <dir> 替換為你要刪除的目錄名)。

Windows

> cd temp
> ls

    Directory: C:\Users\zed\temp

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        12/17/2011   9:03 AM            stuff

> cd stuff/things/frank/joe/alex/john/
> cd ..
> rmdir john
> cd ..
> rmdir alex
> cd ..
> rmdir joe
> cd ..
> rmdir frank
> cd ..
> ls

    Directory: C:\Users\zed\temp\stuff

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        12/17/2011   9:14 AM            things

> rmdir things
> cd ..
> ls

    Directory: C:\Users\zed\temp

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        12/17/2011   9:14 AM            stuff

> rmdir stuff
> pwd

Path
----
C:\Users\zed\temp

> cd ..
>

你應該學到的

現(xiàn)在我把這些命令混合起來了,所以你需要加倍注意,并確保你輸入了正確的命令。每次你犯一個錯誤,都是因為你沒有仔細看。如果你發(fā)現(xiàn)自己犯了不少錯誤,那么休息以下,或者退出練習一天。你總是需要明天再試一次的。

這個例子中,你學習了如何刪除一個目錄。很簡單,你只需要在該目錄的上一級目錄,輸入rmdir <dir>, 把<dir> 替換成你要刪除的目錄名。

更多練習

  • 創(chuàng)建20個以上的目標,再把他們都刪除。
  • 創(chuàng)建一個深度為10的單一路徑的目錄,然后每次刪除其中的一個。
  • 如果你嘗試刪除一個不為空的目錄,你會得到一個錯誤。在后面的練習中我會告訴你如何刪除這樣的目錄。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號