適切な権限なしで不明なファイルを削除する方法

適切な権限なしで不明なファイルを削除する方法

私の同僚は私にtar.gzファイルのトピックを送りました。ただし、削除できなくなった破損したファイル/ディレクトリが作成されました。

作業ディレクトリは、私のホームフォルダに作成されたディレクトリにあります。

ls -l 生成

???????????  ? ?        ?       ?            ? Alt_Elementary_Dark

右クリックプロパティメニューには権限を確認できず、すべての情報(サイズ、アクセス、変更など)が「不明」と表示されます。

型はディレクトリでなければなりませんが、「binary(application / octetstream)」と呼ばれます。

私が試して削除したもの:

$ sudo rm -rfv Alt_Elementary_Dark
rm: cannot remove ‘Alt_Elementary_Dark’: Permission denied

$ sudo rmdir Alt_Elementary_Dark 
rmdir: failed to remove ‘Alt_Elementary_Dark’: Permission denied

$ sudo touch Alt_Elementary_Dark
touch: cannot touch ‘Alt_Elementary_Dark’: Permission denied

$ mv Alt_Elementary_Dark renamed_to_remove
mv: cannot stat ‘Alt_Elementary_Dark’: Permission denied

$ sudo mv Alt_Elementary_Dark renamed_to_remove
mv: failed to access ‘renamed_to_remove’: Permission denied

$ sudo ls -ld Alt_Elementary_Dark
ls: cannot access Alt_Elementary_Dark: Permission denied

破損した未知のディレクトリを削除する他の方法はありますか?

答え1

まず、ファイルが配置されているディレクトリの権限を確認します。

ファイル名を除くすべてがls -l疑問符である出力は、read権限(=ディレクトリリストの読み取りを許可)の出力と同じですが、x権限はありません(=いいえディレクトリ内のファイルへのアクセスを許可します。)

rwxls -lディレクトリに完全な権限を追加すると、リストが正常になり、ファイルを正常に削除できることがわかります。

答え2

名前を変更して削除してみてください。

答え3

(application / octet-stream)に関連付けられている場合は、おそらく一種の印刷ファイル(gs、ps、またはpcl)です。多くの可能性がありますが、カップインターフェイスまたは/ etc / cupsに移動すると印刷ジョブを表示できます。スクリプトが間違っていると、詰まってそこに移動する可能性があります。

PS to PDFタイプ機能を使用していますか?これもそこに押し込むことができます。

答え4

sudo chmod ugo+rwx -R .(作業ディレクトリから)実行します。また、dmesgでIOエラーを確認してください。

関連情報