タグ

2014年6月2日のブックマーク (1件)

  • UNIX で消せないファイルを消す

    UNIX 系OS の削除コマンドは rm 。 初心者はファイル名がハイフン( - )で始まるファイルを作ってしまい rm で困ってしまうことがよくある。この場合は、ハイフンを余分につければ(ファイル名が -rf なら rm --rf)よい。 しかし、Samba を使っているときに設定を誤ったり、異なる文字コードでエンコーディングされた圧縮ファイルを無理矢理展開してしまった場合ときには、当にファイル名を入力できないファイルができてしまう。 その場合の消し方をメモしておく。 問題のファイルのあるディレクトリで -i をつけて ls を実行。 > ls -i 問題ファイルの i-node 番号を確認しておく。 > find . -inum (問題ファイルのi-node番号) -exec rm -i {} \; rm の -i は安全のために削除の確認を促すようにしているだけなの

    rarere
    rarere 2014/06/02