探検


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

■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
垢版 |
2009/07/17(金) 11:50:17ID:iztL1O2p
Linuxでファイル名に使えない文字は無いと思う?
でもためしにって思っても作ったらダメだよ。

作るなよ!絶対に作るなよ!
2009/07/17(金) 11:55:20ID:/7Z8I1p0
touch \*
rm \*

>>1
何がいかんの?
2009/07/17(金) 11:57:46ID:H+vNybOn
>>1
"/"以外の文字は使えるよ。
"-"とか作ると苦労するけど。
4login:Penguin
垢版 |
2009/07/17(金) 12:53:55ID:V9semOR9
touch ./-
rm ./-

>>3
どの辺が苦労するの?
2009/07/17(金) 14:13:03ID:u1iP6+r5
どうせ初心者がshをちょっと使えるようになって試してみただけだろ
手加減してやれよ
私も/以外は作れたと記憶している
2009/07/17(金) 14:28:41ID:KPmI1g50
GNOMEやKDEに聞いてみ
使えない文字は怒られるから
初心者は適材適所を知らず、しかも妙にCUIに憧れてるから危なっかしい
最近はなるべくGUIを使うようにしてる、その方がたいてい安全だからね
一文字のタイプミスで取り返しのつかない事故になる事もあるのがCUIの怖さ
7login:Penguin
垢版 |
2009/07/17(金) 14:41:10ID:oP22dbNJ
>>4
標準入力?
2009/07/17(金) 14:52:55ID:8zTyb4md
*なんてどうということはない。
けどファイル名中に改行をはさむといろいろ苦労しそう。
9login:Penguin
垢版 |
2009/07/17(金) 15:02:15ID:V9semOR9
>>7

オプションの接頭辞'-'とかぶらないようにしただけ。
touch `pwd`/-
rm `pwd`/-
なんてのも可
2009/07/17(金) 17:56:34ID:bfLgvwJ/
>>5
つーか、初心者がよく * というファイルを作れたなw
2009/07/17(金) 20:43:27ID:QsPSlR9b
>>1はこんな恥ずかしいスレをたてちまったことが
消えない記憶となり、一生後悔し続けるんだろうなぁ
2009/07/17(金) 23:04:17ID:nnplVqlD
... ってディレクトリィはたまに作る
2009/07/18(土) 03:24:50ID:ioTcn+ky
>>12
readdirを使ったプログラムのテストだろ?
2009/07/18(土) 06:27:48ID:hRxXry1r
>>12
OS-9なら、...で2つ上のディレクトリ。....で3つ上…、なんだけどな。

>>3,>>5
'/'以外にも'\0'も作れない。システムコールレベルで、'\0'自身が
文字列の終端と認識されてしまうので。MINIXならバイナリエディタ
でディレクトリファイルを編集して作ることができたが、作るとpanic
してハマる。昔のHP-UXとかSVR3とか、14文字制限のUNIXv7 FS
なOSでも同様だったような。
2009/07/18(土) 08:45:43ID:MNZLCQMA
C言語の仕様です
2009/07/18(土) 09:58:27ID:OveXTdJN
>>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

なるほどね。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況