2011年10月1期Linux* という名前のファイルは作ってはいけない TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
Linuxの次期バージョンは何が改良されるのか?
天才ハッカーがubuntu使うとかwwwww
ubuntuでできるネトゲ教えろ、いや教えてください
2000年問題


* という名前のファイルは作ってはいけない


1 :09/07/17 〜 最終レス :11/08/11
Linuxでファイル名に使えない文字は無いと思う?
でもためしにって思っても作ったらダメだよ。
作るなよ!絶対に作るなよ!

2 :
touch \*
rm \*
>>1
何がいかんの?

3 :
>>1
"/"以外の文字は使えるよ。
"-"とか作ると苦労するけど。

4 :
touch ./-
rm ./-
>>3
どの辺が苦労するの?

5 :
どうせ初心者がshをちょっと使えるようになって試してみただけだろ
手加減してやれよ
私も/以外は作れたと記憶している

6 :
GNOMEやKDEに聞いてみ
使えない文字は怒られるから
初心者は適材適所を知らず、しかも妙にCUIに憧れてるから危なっかしい
最近はなるべくGUIを使うようにしてる、その方がたいてい安全だからね
一文字のタイプミスで取り返しのつかない事故になる事もあるのがCUIの怖さ

7 :
>>4
標準入力?

8 :
*なんてどうということはない。
けどファイル名中に改行をはさむといろいろ苦労しそう。

9 :
>>7
オプションの接頭辞'-'とかぶらないようにしただけ。
touch `pwd`/-
rm `pwd`/-
なんてのも可

10 :
>>5
つーか、初心者がよく * というファイルを作れたなw

11 :
>>1はこんな恥ずかしいスレをたてちまったことが
消えない記憶となり、一生後悔し続けるんだろうなぁ

12 :
... ってディレクトリィはたまに作る

13 :
>>12
readdirを使ったプログラムのテストだろ?

14 :
>>12
OS-9なら、...で2つ上のディレクトリ。....で3つ上…、なんだけどな。
>>3,>>5
'/'以外にも'\0'も作れない。システムコールレベルで、'\0'自身が
文字列の終端と認識されてしまうので。MINIXならバイナリエディタ
でディレクトリファイルを編集して作ることができたが、作るとpanic
してハマる。昔のHP-UXとかSVR3とか、14文字制限のUNIXv7 FS
なOSでも同様だったような。

15 :
C言語の仕様です

16 :
>>14
「...」はWindowsもだね。Win98のあたりで入ったっけ?
とりあえず"/"と"\0"入りで作ってみた:
 # dd if=/dev/zero of=loop.bin bs=8192 count=8192
 # mkfs.xfs loop.bin
 # mkdir lo
 # mount -o loop loop.bin lo
 # mkdir lo/HOGEHOGEHAHAHAHAHA
 # umount lo
 # strings loop.bin |grep HOGE
 0HOGEHOGEHAHAHAHAHA
 0HOGEHOGEHAHAHAHAHA
 # perl -pi.bak -e 's|HOGEHOGEHAHAHAHAHA|HOGEHOGE/AHAHA\0AHA|g'  loop.bin
 # mount -o loop loop.bin lo
 # echo lo/*
 lo/HOGEHOGE/AHAHA
 # ls -l lo/
 ls: cannot access lo/HOGEHOGE/AHAHA: No such file or directory
 total 0
 ? ?????????? ? ? ? ? ? HOGEHOGE/AHAHA
なるほどね。

17 :
>>16
> 「...」はWindowsもだね。Win98のあたりで入ったっけ?
(゚Д゚)ハァ?

18 :
set ーo でワイルドカード無効に出来るオプションがあt…

19 :
汚ねぇスレだなぁ
アッー!!

20 :
結構愉快な釣り堀で楽しかったw
おまいら乙

21 :
>>18
noglob

22 :
touch \*
rm -f *

23 :
echo touch \* > make-AssHole.sh 2> a.null

24 :
*

25 :
∴)*(∴

26 :
(´・ω・`)

27 :11/08/11

    .);*.(';
TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
Linuxの次期バージョンは何が改良されるのか?
天才ハッカーがubuntu使うとかwwwww
ubuntuでできるネトゲ教えろ、いや教えてください
2000年問題