- - PR -
リンクファイル(シンボリックファイル)が消せない
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-12-19 21:30
教えてください。testで作った([qpgmr@srva qpgmr]$ ln -s ./test_dir/ test)
が消せなくなりました。"./temp/wwwroot/"のなかにはさらにsambaで作っている Windows大切な共有ファイルがあり"rm -r ./test/"で実行すると その元ファイルも消すようなメーッセージが出ます。(下記実行参照) よろしくお願いします. Linuxバージョン: Vine Linux 4.1 ******************************************************************** drwxr-xr-x 3 qpgmr qpgmr 4096 4月 1日 2007 public_html/ drwxrwxrwx 5 qpgmr qpgmr 4096 12月19日 18:06 temp/ lrwxrwxrwx 1 qpgmr qpgmr 15 12月19日 17:43 test -> ./temp/wwwroot// [root@srva qpgmr]# [root@srva qpgmr]# rm ./test/ rm: ディレクトリ `./test/' を削除できません: ディレクトリです [root@srva qpgmr]# rm -r ./test/ rm: ディレクトリ `./test/' に降りていきますか (yes/no)? | ||||
|
投稿日時: 2007-12-19 22:22
単純に
| ||||
|
投稿日時: 2007-12-19 22:23
なぜに rm ./test ではなく rm ./test/ としているのでしょうか。
で、できないからといって -r オプションをつけて試そうとするのは更なる自爆行為ですね。 | ||||
|
投稿日時: 2007-12-20 08:54
すみません、無知を露呈しました。
了解しました。 | ||||
|
投稿日時: 2007-12-20 13:57
bashで補完すると、
li(TAB)→link(TAB)→link/ としてくれるんですね。 ディレクトリの場合、 di(TAB)→dir/ ぜんぜんいじってないためか、tcsh,zshではなりませんでした。 | ||||
|
投稿日時: 2007-12-20 17:10
ええ、そうなんです。補完すると"/"まで
つけて表示され・・・・ かなりのユーザーファイルを消してしまいました。 一週間まえのバックアプを3時間かけて戻し、 平謝りで何とか事態を収拾できました。 |
1