ソフトウェアのインストール中、スクリプトはconfigure
オプションを使用してインストールされたファイルシステムln -s foo foo
にあるように見えるシンボリックリンクを生成します。smbfs
credentials=/etc/fstab.passwd,uid=1001,gid=1001,file_mode=0644,dir_mode=0755,rw
ファイルシステムはsimfs
ホストシステムにあります。rm
を使用してこのシンボリックリンクを削除しようとしましたが、うまくいきませんunlink
でした。このstat
コマンドはどの情報にもアクセスできません。このリンクをどのように削除できますか?
答え1
シンボリックリンクが自分自身を指しているので、ファイルシステムが混乱しているようです。たとえば、リンクの名前を変更できるかどうかを確認できますmv foo foo2
。そうであれば、シンボリックtouch foo
リンク(" rm foo2
")。
答え2
inodeでファイルを削除してみてください。
ls -lasi | grep filename
find. -inum inode-number -exec rm -rf {} \;