Linux

是否可以刪除:~目錄

  • July 23, 2019

我可以看到:~在我的伺服器上創建了一個目錄

在此處輸入圖像描述

如何刪除它,因為我什至做不到cd :~ ,我嘗試刪除它,sudo rm -R :~但我可以看到該文件夾中有很多東西?

該怎麼做才能去除?如何防止它再次被創建?

要刪除目錄,請執行以下操作:

rm -r \:\~

沒有辦法阻止創建具有此(或類似)名稱的目錄,因為其中使用的所有字元都對文件系統中的文件名有效。

要刪除它,

rm -rf :~

這是否是您想要做的事情,只有您才能回答。如果目錄未使用(我們不知道)並且文件備份在其他地方(我們也不知道),那麼刪除目錄更有可能,但您顯然應該調查什麼該目錄包含等。

您可能使用rsync了不正確的路徑作為目標目錄來創建此目錄,或者在其他應用程序中輸入了錯誤的路徑。波浪號不會在引號內展開,如果是變數值的一部分,也不會展開。

一般來說,除非您知道波浪號擴展$HOME是如何工作的,否則使用它而不是在 shell中使用會更安全~,因為它的行為就像一個普通變數,而波浪號不是。如果應用程序正在從文件或使用者輸入中讀取路徑,則由應用程序來擴展~$HOME(因此最好提供完整路徑而不提供~$HOME不進行這些類型擴展的應用程序)。

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