このフォルダを削除したい:Name Name 1x05 Name Formación
私はインターネットで見たすべてを試しました。
find -maxdepth 1 -inum INODE_NUMBER -exec rm -i {} \;
rmdir: wrong deleting './Name Name 1x05 name Formación': don't exist file or folder
mc(Midnight Commander)、Krusaderなど、インターネットで見た他の方法も試してみました。
しかし、それは不可能です。この質問が与えられました。
フォルダに移動して親フォルダの名前を変更できますが、フォルダの名前を変更または削除することはできません。
問題は、フォルダに空白と無効な文字が含まれており、変更する方法がないためです。フォルダを入力できますが、削除したり名前を変更したりすることはできません。
だから繰り返しはありません。 StackSchangeにはこの状況に対する解決策はありません。
唯一の解決策は、inodeを直接編集して名前を変更して後で削除できることだと思いますが、Unixシステムではどうすればよいかわかりません。
システムはUbuntuですが、他のシステムにもあると思います。
フォルダを削除したりフォルダ名を直接編集したりする方法はありますか?
ありがとうございます。
答え1
ファイルシステムが破損しているようです。
ルートファイルシステムの場合は、まずシングルユーザーモードで起動する必要があります。ルートファイルシステムでない場合は、アクセスするすべてのプロセスを停止してマウント解除する必要があります。
/dev/sdb1
その後、どのブロックデバイス(たとえば、または)を確認し/dev/mapper/something
て実行しますfsck /dev/that/device
。
引数がないかのように出力を提供し、mount
影響を受けたディレクトリを含むマウントポイントを強調表示できる場合は、より詳細な計画を立てることができます。