遞歸 chmod 或 chown 後 GUI 中檔案遺失

遞歸 chmod 或 chown 後 GUI 中檔案遺失

我試圖對可移動硬碟中的所有檔案設定權限。我已經嘗試過chownchmod磁碟位址(即/dev/sdb)上進行操作,但我仍然無法以使用者身分移動檔案。然後我嘗試遞歸地設定磁碟上所有檔案的權限和所有權

sudo chmod -R 666 /media/jdh/b041de7c-7698-44ae-a387-482ab9e60201/

sudo chown -R jdh /media/jdh/b041de7c-7698-44ae-a387-482ab9e60201/

然後,當我檢查 GUI 時,發現所有目錄均不包含文件,並且所有文件的大小均為 0 位元組。為了確保我檢查了運行ls並發現所有文件都存在並且大小合理。

我不知道可移動磁碟是如何格式化的。

發生了什麼事?如何使文件在 GUI 中再次可見?

答案1

如果目錄不可執行,則無法開啟它。chmod 666刪除執行權限。如果您使用不同的命令,例如chmod 775chmod 777那麼您將能夠再次看到目錄內部,因為它們恢復了執行權限。

相關內容