Fuse + sshfs 和 OSX - 無法刪除文件

Fuse + sshfs 和 OSX - 無法刪除文件

雖然我可以建立和重新命名文件,但由於某種原因我無法刪除文件。我正在將 UBUNTU 18 目錄安裝到 OSX Catalina。

我嘗試了各種組合,也使用了不同的用戶,但沒有任何效果。

sshfs [email protected]:/ /Users/myname/Desktop/remoteWebServer -oauto_cache,reconnect,defer_permissions,noappledouble,allow_other

當我嘗試將文件移至垃圾箱時,出現錯誤 8062。

任何幫助表示讚賞。

答案1

將文件移至廢紙簍並不是刪除文件。當您使用rm命令或呼叫刪除文件時,remove(2)一旦沒有進程打開該文件,該文件將立即變得不可訪問,並且其資料將被釋放。當您將文件移至廢紙簍時,該文件將保留在臨時存放位置(廢紙簍)中,直到清空廢紙簍或從廢紙簍中刪除該文件。

這很重要,因為您的 SSHFS 安裝磁碟是一個單獨的檔案系統。 macOS 通常將垃圾箱內容儲存在磁碟機根目錄下的檔案中,但在這種情況下,由於權限或磁碟類型的原因,它無法執行此操作。

如果要刪除 SSHFS 磁碟機上的文件,請使用rm.如果這不起作用,您收到的錯誤訊息rm會告訴您問題是什麼,您將能夠使用一些谷歌搜尋來根據該訊息找出需要修復的內容。

答案2

刪除已安裝分割區上的檔案已經無法像 @bk2204 那樣運作指出

在 Mac 上,您可以按住 option+cmd+delete 刪除檔案而不將其傳送到垃圾箱。

相關內容