- PR -

リンクファイル(シンボリックファイル)が消せない

1
投稿者投稿内容
YN
常連さん
会議室デビュー日: 2005/08/25
投稿数: 27
投稿日時: 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)?
shimix
ぬし
会議室デビュー日: 2004/08/05
投稿数: 512
お住まい・勤務地: 大分市
投稿日時: 2007-12-19 22:22
単純に
コード:
rm test

でも同じメッセージが表示されますか?
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2007-12-19 22:23
なぜに rm ./test ではなく rm ./test/ としているのでしょうか。
で、できないからといって -r オプションをつけて試そうとするのは更なる自爆行為ですね。
YN
常連さん
会議室デビュー日: 2005/08/25
投稿数: 27
投稿日時: 2007-12-20 08:54
すみません、無知を露呈しました。
了解しました。
Ray
ベテラン
会議室デビュー日: 2007/09/13
投稿数: 88
投稿日時: 2007-12-20 13:57
bashで補完すると、
li(TAB)→link(TAB)→link/
としてくれるんですね。

ディレクトリの場合、
di(TAB)→dir/

ぜんぜんいじってないためか、tcsh,zshではなりませんでした。
YN
常連さん
会議室デビュー日: 2005/08/25
投稿数: 27
投稿日時: 2007-12-20 17:10
ええ、そうなんです。補完すると"/"まで
つけて表示され・・・・

かなりのユーザーファイルを消してしまいました。
一週間まえのバックアプを3時間かけて戻し、
平謝りで何とか事態を収拾できました。
1

スキルアップ/キャリアアップ(JOB@IT)