[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2ch.scのread.cgiへ]
Update time : 06/07 20:16 / Filesize : 105 KB / Number-of Response : 511
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

やっちまったああああああああ



1 名前:login:Penguin [02/06/23 02:27 ID:TUAtaODG.net]
/tmp の下を消そうと思って

rm -rf /tmp/*

としました。ドットファイルが残ったので,次に

rm -rf /tmp/.*

としました。全部消えました。アフォでした。

7 名前:login:Penguin mailto:sage [02/06/23 10:20 ID:2NO3U0G5.net]
んで、>>1はみんなにアフォと言って欲しくてスレを立てたのかと小一時間(以下略

8 名前:login:Penguin mailto:sage [02/06/24 22:12 ID:l1yH6qm/.net]
>>1
aa.2ch.net/test/read.cgi/mona/1022589133/ でがんばれ。

9 名前:login:Penguin [02/06/25 17:19 ID:8NOoxCgy.net]
すみません。意味がわからないです。
なんで全部消えるんですか?


10 名前:login:Penguin mailto:sage [02/06/25 17:26 ID:8NOoxCgy.net]
あ、わかりました
もういいです。


11 名前:login:Penguin mailto:sage [02/06/25 17:30 ID:jRUJVS4f.net]
なんでだっけ?

12 名前:名無しさん@カラアゲうまうま mailto:sage [02/06/25 17:48 ID:pfoOnGJ0.net]
.* が . にも .. にもマッチする。だっけ?

13 名前:login:Penguin mailto:sage [02/06/25 17:54 ID:jRUJVS4f.net]
そっか。そういうことか。それは痛い。

14 名前:login:Penguin mailto:sage [02/06/25 17:57 ID:ZZkl+bZB.net]
.ファイルだけ全部消すにはどうしたらいいの?

15 名前:login:Penguin mailto:sage [02/06/25 17:59 ID:LJSlbrtr.net]
>>14
くだ質で聞け。



16 名前:地獄狂 YahooBB219017000159.bbtec.net ◆7WP8X9hw mailto:sage [02/06/25 17:59 ID:kq6I4PZ4.net]
>>14
rm .??*
じゃなかったけ?
At You own riskで。

17 名前:login:Penguin [02/06/25 18:15 ID:pIQJT9xE.net]
>>14

find -name ".*" -exec rm -rf {} \;

恐いからfindだけで試してからやってみたよ。".*"だけでいいんだ
ろけどさ。


18 名前:login:Penguin [02/06/25 18:20 ID:pIQJT9xE.net]
>>14

find -name ".*" -exec rm -rf {} \;

はカレントディレクトリ以下のドットファイルドットディレクトリを
捜しだして消すから注意しろよ。

19 名前:14 mailto:sage [02/06/25 18:26 ID:ZZkl+bZB.net]
>>16
テスト用アカウントをつくってやってみました。
確かにドットファイルだけ消えました。

>>17
findコマンドは難しいコマンドでよくわからないので
試しませんでした。(^^;


ワイルドカードって怖いですね。

20 名前:login:Penguin mailto:sage [02/06/25 18:29 ID:MDC5lIWe.net]
ワイルドカードは友達
恐くない

21 名前:login:Penguin mailto:sage [02/06/25 18:36 ID:ZZkl+bZB.net]
ところで、正規表現だけで一冊の本が出てるという
噂を耳にしたんですがマジですか?

22 名前:login:Penguin mailto:sage [02/06/25 18:39 ID:I4GctErc.net]
>>21
マジです。

23 名前:login:Penguin mailto:sage [02/06/25 18:49 ID:uDrlXzfP.net]
ttp://www.oreilly.co.jp/BOOK/regex/

24 名前:login:Penguin mailto:sage [02/06/25 19:00 ID:LJSlbrtr.net]
>>21
オートマトンの本も含めるとかなりの数になるな。

25 名前:login:Penguin [02/06/25 19:41 ID:uDrlXzfP.net]
findだけならいいんだが‘..’も一応考慮しなくちゃ。




26 名前:login:Penguin mailto:sage [02/06/25 23:05 ID:yjHa2+fN.net]
>>16

rm .??*
だと
.aとかは消えないよ。

27 名前:地獄狂 YahooBB219017000159.bbtec.net ◆7WP8X9hw [02/06/26 01:02 ID:7/b+gmeY.net]
では、どうすれば?

28 名前:login:Penguin mailto:sage [02/06/26 01:07 ID:2XioAJ0Z.net]
rm .[^.]*

29 名前:login:Penguin mailto:sage [02/06/26 02:18 ID:cX0Ud8tL.net]
本当にそうなるの?と思ったので試してみました。
でも本当に消えちゃうと怖いから ls /tmp/.* で試してみました。僕って臆病者?

30 名前:login:Penguin mailto:sage [02/06/26 02:19 ID:cX0Ud8tL.net]
でも rm -rf .* ぐらいなら何も考えないでやっちゃいそうだなあ。気をつけよっと。

31 名前:login:Penguin mailto:sage [02/06/26 11:13 ID:S8GRao/E.net]
>>29
で、実は . にも .. にもマッチしないことが分かったと


32 名前:名無しさん mailto:sage [02/06/26 14:22 ID:Jdu8AF7m.net]
>>31
俺のとこで ls /tmp/.* だと / が表示されたよ?
lsのオプションのせいかな?

33 名前:login:Penguin [02/06/26 14:40 ID:VM+jG+Ht.net]
echo /tmp/.*
しる!

34 名前:31 mailto:sage [02/06/26 14:52 ID:4XbJoIB1.net]
>>32
あれ、そうなんだ (^^;

csh でやってみたら . も .. もマッチしたけど、
みんなまさか csh を…


35 名前:login:Penguin mailto:sage [02/06/26 17:21 ID:tLIoj5//.net]
勉強になりますた。ここ見ないといつかやってたかも。



36 名前:login:Penguin mailto:sage [02/06/26 18:24 ID:ZAK8zgsZ.net]
ワラタ

37 名前:login:Penguin mailto:sage [02/06/26 19:06 ID:zPA+swO9.net]
恐いね

38 名前:login:Penguin [02/06/26 19:16 ID:TYsKoU/l.net]
こわーーーー
こうなるのか・・・

39 名前: mailto:sage [02/06/26 19:23 ID:FqrymyKw.net]
そもそも/tmp以下を消そうとする気も分かりませんが。


40 名前:login:Penguin [02/06/26 20:10 ID:xFv/SSCE.net]
>>1
(^^;

41 名前:login:Penguin mailto:sage [02/06/26 20:24 ID:kHQMg1gI.net]
>>1
もしかしてkaba.2ch.netじゃないよね?

42 名前:名無しさん@カラアゲうまうま mailto:sage [02/06/26 20:58 ID:knD6Svy2.net]
>>41 ワラタ

43 名前:login:Penguin mailto:sage [02/06/26 21:52 ID:mq+o2XYZ.net]
全ファイルに架空ユーザで素ティッキービット立てとこうぜ

44 名前:login:Penguin [02/06/26 22:37 ID:viI4s5RF.net]
$ ls /tmp/.*
/tmp/..:
System.map config-2.4.18 initrd tmp
System.map-2.4.18 config-2.4.18.old lib usr
System.map-2.4.18.old config.old lost+found var
System.map.old dev mnt vmlinuz
bin etc opt vmlinuz-2.4.17
boot floppy proc vmlinuz-2.4.18
cdrom freebsd root vmlinuz-2.4.18.old
config home sbin vmlinuz.old


rm -rf /tmp/* だとドットファイルは無視して
rm -rf /tmp/.* だと /tmp/.. までマッチして消してしまうと...


...このスレ発見しなかったらいつかやってただろう。
>>1 に感謝

45 名前:login:Penguin [02/06/26 22:49 ID:El3D3p5t.net]
それ rm コマンドがバカなだけなんじゃないの?
Solarisでもそうなったっけ?



46 名前:名無しさん@カラアゲうまうま mailto:sage [02/06/26 23:41 ID:vezbO/ig.net]
rm に罪はなく正規表現にも罪はなく…

47 名前:login:Penguin mailto:sage [02/06/27 00:39 ID:0tmvkVQk.net]
Winだけどマンキン.exeですべて消えた。

48 名前:login:Penguin mailto:sage [02/06/27 01:18 ID:O3X7bY2u.net]
>>47 きょうの欽ドン賞はきみだ。おめでとう。

49 名前:login:Penguin [02/06/27 13:48 ID:PIkK+WQN.net]
find /tmp ".*"

50 名前:login:Penguin mailto:sage [02/06/27 13:53 ID:1mmgn3Lb.net]
ls /tmp/.[^.]*

51 名前:login:Penguin mailto:sage [02/06/27 13:56 ID:58Zdy0wb.net]
rm -rf /

52 名前:login:Penguin [02/06/27 14:23 ID:98PVRNd1.net]
?:1文字
*:0文字以上
[...]:中に指定した文字コードの範囲
^:続く文字が先頭にあるとき
$:続く文字が行末にあるとき
!:否定


53 名前:login:Penguin mailto:sage [02/06/27 14:29 ID:PE7ZQtbj.net]
ちょっと前のFreeBSD-usersでこの手の話題が出てたね。
そのスレ読んでたら、やっぱり、

$ ls /tmp/.??*

とかしてから

$ ^ls^rm

とかするのがヨサゲと思った。
でも、alias rm='rm -i'とかしてたり、再帰的に削除したいとかいうとき、
オプションを付ける方法がわからんのよね。

54 名前:騙部 [02/06/27 18:38 ID:U9ne1OFE.net]
うる覚えなんだけど
# rm -rf .*
って受け付けないんじゃなかったっけ?
昔RedHatでやったことあるよ。

55 名前:login:Penguin mailto:sage [02/06/27 19:06 ID:P7uAjovV.net]
だれか確かめてくれ(w
rm の前に shell が展開してしまわないのかな?



56 名前:login:Penguin mailto:sage [02/06/27 19:08 ID:2sAI3Bct.net]
VMWare で環境作って試せば?

57 名前:login:Penguin [02/06/27 20:44 ID:QDJgHCs7.net]
>>55
シェルが展開する。
しかし最近の fileutils の rm は . も .. も拒否する。

58 名前:login:Penguin mailto:sage [02/06/27 21:05 ID:Lzz0Z1ks.net]
>>57
なるほろ。.でやってみた。
$ rm .
rm: cannot remove `.' or `..'

そうすると>>1の環境が古かったのか…

59 名前:login:Penguin mailto:sage [02/06/27 21:20 ID:QDJgHCs7.net]
>>58
でも Debian potato でもエラーが出る。
いったいいつのシステムなんだろう。
そんな古くから稼働してたシステムを消しちゃったなら悲鳴も上るか。

60 名前:名無しさん mailto:sage [02/06/27 21:23 ID:h7rrc9Xl.net]
>58 そか…実は漏れ、>>1 と同じコマンドを使ってたんだよ。
最近の rm では . と .. を拒否してくれてたから >>1 の様にならなかったんだね。

でも環境によっては危険なのか…
勉強になった。マジでこわ〜〜

61 名前:login:Penguin mailto:sage [02/06/27 21:25 ID:QDJgHCs7.net]
>>60 その全角eでageるのやめんか。

62 名前:騙部 mailto:sage [02/06/27 22:25 ID:U9ne1OFE.net]
そういえばUNIXのワイルドカードってコマンドごとに
設定されてるんじゃなくてシェルが管理してたんだっけか。

ms-dosだとコマンドごとに使えるか使えないかとかあったんだよな。

63 名前:login:Penguin mailto:sage [02/06/27 23:54 ID:JVo0q7qP.net]
chomod とか chown は拒否してくれないようです。
ディレクトリの引っ越し作業をしてるときに>>1と同じようなミスで
全ファイルを村田さんの物にしてしまったことがあります。


64 名前:login:Penguin mailto:sage [02/06/28 00:19 ID:NYlV9x7/.net]
>>63

あ、それ俺もやったことある。
直すのすげー面倒だったなぁ。

65 名前:login:Penguin mailto:sage [02/06/28 00:54 ID:MLKUrxTN.net]
>>63
chmod や chown なら
chmod -R . とか chmod -R ~ とかやればいいからな。
rm の時はこの手が使えんので、つい .* とやってしまいそうになる。



66 名前:login:Penguin mailto:sage [02/06/29 03:30 ID:HavfTyAw.net]
zsh を使え。

というか、普段 zsh を使っていると、慣れない bash 等を使ったときに
やっちまいそうで怖いな

67 名前:login:Penguin [02/08/19 13:30 ID:+XYB0zfJ.net]
Win98をWinMEにアップグレードするため
1.Win98をインストール
2.MandrakeLinuxをインストール
3.WinMEのOEMをインストールするためにFAT32にあったデータをext3へ移動
4.FAT32パーテーションを削除、フォーマット
5.WinMEをインストール
6.Mandrake新バージョンがリリースされたので何も考えずにext3をフォーマット
7.Mandrake新バージョンをインストール
8.しまったぁぁぁぁ

これって助かりますか?

68 名前:login:Penguin mailto:sage [02/08/19 13:38 ID:SYrEFqYi.net]
>>67 新バージョンで上書きしちまってるからほぼ絶望。

69 名前:login:Penguin [02/08/19 13:40 ID:+XYB0zfJ.net]
全バージョンの占領領域が約1.5GB
今回の場合は約1.3GB
1.5GBより後ろのクラスタに書き込まれたデータでもフォーマットしたら絶望ですか?。。。

70 名前:login:Penguin mailto:sage [02/08/19 13:46 ID:SYrEFqYi.net]
>>69
後ろのクラスタに書き込まれたのなら
strings やバイナリエディタでも使って探しまわればなんとか...
回収ツールみたいなものの助けは全く期待出来ないので全て手作業。
でもバラバラに書き込まれているだろうし、
大事なデータをいくつか回収出来れば幸運だとあきらめるべきだろう。

71 名前:login:Penguin [02/08/19 14:00 ID:+XYB0zfJ.net]
ものすごい時間もかかるし、バイナリデータの救出は難しそうですね。。。
諦めます

72 名前:login:Penguin [02/08/19 22:33 ID:LQyy4Phh.net]
とりあえず初心者は、rm コマンドに r のオプションをつけずに
rm -f /tmp/.*
これでディレクトリは消さずに済むような気が・・・。これじゃダメ?

73 名前:大学研究室内root [02/08/20 00:00 ID:ugkxJ2x1.net]
卒業した先輩から新入りにマシンが引き継がれました。
再インストールする前に、最後だから一度やってみよう、
ってことでrootになって

# rm -rf /

で遊んでみますた。











nfsでファイル鯖マウントしてたのを忘れてました。
ぎゃあああああああぁぁぁぁぁぁぁぁぁ
全員分消えました。

74 名前:login:Penguin mailto:sage [02/08/20 00:02 ID:OTsEv8Tr.net]
>>73
すげぇ……。

75 名前:login:Penguin mailto:sage [02/08/20 00:07 ID:SaVIBRZS.net]
>>73
本当だったら恨まれそうだな。しっかり backup とってれば別だが。
俺も、もう一人の admin が NFSマウントされてたのをうっかり消したの
を backup から修復したことが昔ある。



76 名前:login:Penguin mailto:sage [02/08/20 00:08 ID:BLzQORky.net]
>>73
おめでとう
あなたは一躍このスレの主役になりました

77 名前:login:Penguin mailto:sage [02/08/20 00:26 ID:y25Y72Qf.net]
root_squash を使ってなければいずれ誰かがや

78 名前:驕B
automounter を使うのには安全策という一面もある。
[]
[ここ壊れてます]

79 名前:login:Penguin mailto:sage [02/08/20 01:09 ID:tcL9WPuo.net]
これ読んでる分だと全員rootで作業してるのかな??

80 名前:login:Penguin [02/08/20 01:22 ID:SaVIBRZS.net]
>>78 root で作業をすることもある。

81 名前:login:Penguin mailto:sage [02/08/20 01:26 ID:vg4oUZsE.net]
>>73
俺も同じようなことを家でやったが、消えたのは自分のデータだけだった。
おめでとう、ヒーロー。

/devだけ消したりとか色々やったなぁ…。あ、もちろん実験でね。

82 名前:login:Penguin mailto:age [02/08/26 13:25 ID:KGpIBzqZ.net]
で、>>73はどうなったの?報告希望age

83 名前:名無しさん@お腹いっぱい。 mailto:sage [02/08/26 14:27 ID:PWbHeKBH.net]
自分の作業ディレクトリで、バックアップファイルを消そうと思って
rm *~ したら、最後の ~ が入力してなかった。
Enter キー押した瞬間に、画面に ~ が出ていない事に気づきました。
たった今の話し。。。ちょっと鬱。。。

84 名前:login:Penguin mailto:sage [02/08/26 14:53 ID:KGpIBzqZ.net]
コマンドでの操作は便利だが危険を伴うって事かw

85 名前:login:Penguin mailto:sage [02/08/26 15:10 ID:fCSvIEMT.net]
>>82
おれはそういうのは alias 作ってるよ。そうでないといつか間違えるからね。



86 名前:login:Penguin [02/08/26 16:05 ID:CqOTOEwv.net]

関連リンク

日本のLinux情報
www.linux.or.jp/
ネットワーク利用技術研究会NURS
www.nurs.or.jp/
jh4tjwgw.nurs.or.jp/
おごちゃんのホームページ
www.nurs.or.jp/~ogochan/

87 名前:login:Penguin [02/08/26 19:20 ID:MATLcB7S.net]
>>82
同じ事したので、
*~ ファイルだけを消すスクリプトを作った。

88 名前:login:Penguin mailto:sage [02/08/26 20:13 ID:uggaeAF4.net]
dired で消せや。

89 名前:login:Penguin mailto:sage [02/08/26 22:24 ID:794O+1vw.net]
>>82と同じ事を仕事で完成間近のソフトのあるディレクトリでやっちまった
友達がいるよ。
その話聞いて恐くなったので、-iオプションをaliasしておいたんだが、
これってめんどくさいし、常時-f付けるようになっちゃって意味なかったり
するんだよね。

やっぱ、lsして^ls^rmが一番確実かなあ。

90 名前:84 [02/08/26 22:42 ID:nftIoQNZ.net]
>>87
俺はそういう結構よく使う rm はそれを alias している。bash では
alias cleanup='rm ~* .bak' 等々ね。dired とかでたまっているのとるのは
俺は面倒なんで、ついつい rm 使っちゃうからね。この手の alias は数度
以上使うものは作っている。おかげで rm は最低限しか使わない。rm と
wildcard はまず使わない。rmdir は空じゃないと発動しないから使うけどね。
>>88
-i は俺は嫌い。結局飛ばすだけになっちゃうから。そのかわり、-v は必ず
つけている。

91 名前:login:Penguin [02/08/26 22:48 ID:8KXm86HS.net]
まめにバックアップを取る事が一番だと思うよ。何度救われたことか。

92 名前:名無しさん@Emacs mailto:sage [02/08/26 22:56 ID:D6yOlcL5.net]
このスレに一生懸命書いて
C-c C-c のつもりが C-c C-x


93 名前:login:Penguin mailto:sage [02/08/26 23:00 ID:uggaeAF4.net]
>>91
C-x C-c か?
pc.2ch.net/test/read.cgi/unix/1021734785/681

94 名前:91 mailto:sage [02/08/26 23:03 ID:D6yOlcL5.net]
書き間違えた...と思って再び来てみれば既に>>92
しかもガイシュツなのですな。
C-x C-c して逝(略

95 名前:login:Penguin mailto:sage [02/08/26 23:04 ID:nftIoQNZ.net]
>>90
たしかにそうなんだが、最近お世話になったことは HDD が飛んだとき以外ない。
そのときは full があって助かった。
それでも 毎日 cron で incremental とってるけどね。あと full も毎週だったか
とるようにしている。



96 名前:login:Penguin mailto:sage [02/08/26 23:04 ID:83AOBUFl.net]
>>91
再帰的ブァカ

97 名前:login:Penguin [02/08/27 00:55 ID:40KZ+nQB.net]
>>89
この話って何年も前からリピートするよね
そのうち削除用のMakefile作ってる香具師が表れるから。

98 名前:login:Penguin [02/08/27 03:38 ID:3L8XFV64.net]
>>96
make clean とか make distclean って、なんかいけないんすかね?

「そのうちコンパイル用のMakefile作ってる香具師が表れるから。」とか
言いそうだなage

99 名前:96 mailto:sage [02/08/27 03:58 ID:40KZ+nQB.net]
>>97
いや別に削除用のMakefile書くことは悪いことではないと思うよ
オレはしないけど。

100 名前:login:Penguin mailto:sage [02/08/27 20:11 ID:ZkJzK1AX.net]
$ cp ~/share/tool/delete-Makefile ./Makefile
$ make clean
$ ls
Makefile
$ rm Makefile


101 名前:login:Penguin mailto:sage [02/08/28 02:32 ID:ACFuo7mJ.net]
やっちまったああああああああ
100getしちまったあああああ

102 名前:login:Penguin mailto:sage [02/09/01 16:28 ID:2s+yZ4Zx.net]
>>99
Makefileにしなくてもaliasなりfunctionなり使えばいいのにw
でも本当にやってる奴がいそうで怖いな….

103 名前:login:Penguin mailto:sage [02/09/01 16:44 ID:PLSKQi0L.net]
>>101
Makefileならシェルによらずに使えるぞ
それにわりと伝統的な手段だよな

104 名前:login:Penguin mailto:sage [02/09/01 20:33 ID:2s+yZ4Zx.net]
aliasならshですら使えるワケですが….

105 名前:login:Penguin mailto:sage [02/09/01 23:40 ID:PLSKQi0L.net]
>>103
それはわかるけど、rootで入ったり自分で入ったりで環境が違うことは多々あるよね?
たとえば、bashとcshでaliseの書式は違うよね?

あれ、shってaliasあったっけ?
たいていのLinuxディストリはsh=bashだからあると思うけど、
素のshはどうだっけ?忘れた。

まあ、そういうときでも安定した動作が期待できると。

とはいえ、俺はそんなことしないけど。



106 名前:login:Penguin mailto:sage [02/09/03 00:24 ID:w6Jq9eCy.net]
>あれ、shってaliasあったっけ?
>たいていのLinuxディストリはsh=bashだからあると思うけど、
>素のshはどうだっけ?忘れた。
SunOS hoge 5.6 Generic_105181-05 sun4u sparc SUNW,Ultra-4の/usr/bin/shはある.
つかバージョン調べるオプション無いからshのバージョンが分からん…. 今まで気が付かなかった(汗).

>とはいえ、俺はそんなことしないけど。
俺もMakefileは使わん…. まぁ好みの問題なんだろうな.


107 名前:login:Penguin mailto:sage [02/09/07 16:42 ID:eyKaewtm.net]
右も左も分からない時代に、tkdeskで * という名のファイルを
(中みたらHello World!とか書いてあった)
「にゃんじゃこれは?」と言って完全消去した覚えがある。

逝った。
なんだかよく分からない内に$HOME以下全て無くなった。

(´-`).。oO(懐かしい思いでだ)







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<105KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef