私の同僚は私に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
疑問符である出力は、r
ead権限(=ディレクトリリストの読み取りを許可)の出力と同じですが、x
権限はありません(=いいえディレクトリ内のファイルへのアクセスを許可します。)
rwx
ls -l
ディレクトリに完全な権限を追加すると、リストが正常になり、ファイルを正常に削除できることがわかります。
答え2
名前を変更して削除してみてください。
答え3
(application / octet-stream)に関連付けられている場合は、おそらく一種の印刷ファイル(gs、ps、またはpcl)です。多くの可能性がありますが、カップインターフェイスまたは/ etc / cupsに移動すると印刷ジョブを表示できます。スクリプトが間違っていると、詰まってそこに移動する可能性があります。
PS to PDFタイプ機能を使用していますか?これもそこに押し込むことができます。
答え4
sudo chmod ugo+rwx -R .
(作業ディレクトリから)実行します。また、dmesgでIOエラーを確認してください。