root ユーザーで削除してみてください または sudo を使用します 、困ったら
rm -rf dir
を使用 root アカウントを使用すると、アクセス許可の問題に直面するはずなので、削除されます。
df
で確認 ディレクトリ と mount
ディレクトリがどのようにマウントされ、どのファイルシステムに属しているか。 NFS、CIFS/SMB、またはその他の分散ファイル システムを使用する場合、問題が発生する可能性があることに注意してください...分散ファイル システムは (サーバー側とクライアント側の両方で) キャッシュしているため、POSIX セマンティクスはありません。 filesystems(5) を参照してください。
NFS を使用している可能性が非常に高いです (その場合、質問にはそれが記載されているはずであり、特に /etc/fstab
のマウントとエクスポートのオプションなど、より詳細な情報を提供する必要があります)。 、fstab(5)、使用される NFS プロトコルのバージョンなどを参照してください)。次に、そのファイルシステムを使用するプロセスがある場合 (lsof(8)... を使用)、および認証がどのように機能するかについて、それが正確にどのようにマウントされているかについての詳細を提供する必要があります。多くの場合、ルート アクセスは、NFS 経由では希望どおりに機能しません... (直観的に、ローカル ルートはネットワーク全体のルートではありません)。
場合によっては、後で NFS サーバー上のファイルを削除する必要があります。 すべての NFS クライアントでそのリモート NFS ファイル システムをアンマウントしている。詳細は、使用する NFS プロトコルのバージョンと構成オプションによって異なります。
nfsd(7)、exports(5)、chattr(1) など、Serverfault に関するこの質問、およびこの Linux NFS の概要も参照してください。
申し訳ありませんが、投票で 20 を超える承認済みのソリューションは私にとってはうまくいきませんでした :) しかし、私は吸盤を釘付けにしました.
私の場合、ルートの下で rm -rf (ディレクトリ) を実行すると無限ループに陥り、フォルダーのサイズは 1 GB 未満です。さらに、フォルダー内で dir コマンドを使用しているリスト不可のフォルダーも無限ループにつながります。
なんてこった!!!
起動時に左シフトを押したままにして回復モードに入ります。root パスワードを入力するか、何もない場合は Enter キーを押します。
CD/
mount -o remount,rw /
rm -f (directory) //目的はループのバグを修正することです
rm -r (ディレクトリ)
またね!
Linux Lite 万歳。