Directory
需要刪除意外創建的名為“~”的目錄
我不記得這個目錄是如何創建的。它的名字是
~
,我們都使用的替代品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 ./~
.