Windowsプロセスを使用して削除できない古いWindowsディレクトリがあり、それを削除しようとしてSlax Linuxに移動しました。
受信したカタログを削除するとき
[ディレクトリ]を削除できません。ジョブはサポートされていません。
このrm -rf [directory]
コマンドを使用した後。
私の権限クエリには次のものが表示されます。
drwx------ 1 root root 12288 Mar 3 16:48 Program Files
drwx------ 1 root root 28672 Mar 3 16:48 Program Files (x86)
drwx------ 1 root root 20480 Mar 3 16:48 ProgramData
root ユーザーとしてログインします。まだ削除できないようです。
ファイルをごみ箱に移動できますが、空にしようとすると、ファイルを削除できないというメッセージが表示されます。
使用しようとすると、次の結果lsattr -d [directory] exam_a
が表示されます。
lsattr: Inappropriate ioctl for device While reading flags on Program Files
lsattr: No such file or directory while trying to stat exam_a
別のアイデアがありますか?
これは、ドライブの残りの3GBのうち25GBを占めるWindows.oldディレクトリです。そのスペースが必要なので削除しようとしています。上記に必要なものはありませんが、ディレクトリは私のWindows C:\ドライブにあるため、フォーマットして再起動することはできません。
答え1
私はこれを最初に試してみます:
chattr -i [directory]
chattr -a [directory]
chattr
Linuxファイルシステムのファイル(およびディレクトリ)属性の変更
chattr +[option] adds an attribute
chattr -[option] removes and attribute
フラグだけを追加すると、'a'
ディレクトリとその中に作成されたすべてのファイルやディレクトリは削除されません。
この属性を持つ項目は'i'
変更できません。削除または名前変更できません。