Directory

需要刪除意外創建的名為“~”的目錄

  • February 19, 2020

我不記得這個目錄是如何創建的。它的名字是~,我們都使用的替代品home diretory。我還看到這個目錄附有一個粘性位。我該如何刪除它?我擔心執行普通的 rmdir 會遞歸地從主目錄中刪除所有文件。以下是詳細資訊:

mtk4@laptop:~/temp$ ls -l
total 4
drwxrwxr-t 2 mtk4 mtk4 4096 Oct 17 2011 ~

我該如何進行?

另一個問題:total輸出的第一行中的數字指定了ls -l什麼?在這種情況下為“4”。如圖所示,只有 1 個目錄(...除外)。

我正在使用 ubuntu 12.04。

在askubuntu上也問了同樣的問題,因為它似乎在兩個站點上都相關。

只需引用目錄即可。我使用 rmdir 只是為了確保您不會意外刪除您的主目錄。

rmdir "~"

對於您的其他問題(最好為它創建一個額外的問題),total 表示目錄的總文件大小(輸出中文件大小的總和)。如果您使用 -h它,它將以人類可讀的格式向您顯示大小。

ls -lh

您可以以這樣的方式形成目錄名稱,以便 shell 不會擴展它。mru的回答會奏效。因此將在其前面加上“./”(即表示目前目錄),或指定完整路徑,例如,rmdir ./~.

引用自:https://unix.stackexchange.com/questions/38882