* という名前のファイルは作ってはいけないat LINUX
* という名前のファイルは作ってはいけない - 暇つぶし2ch12:login:Penguin
09/07/17 23:04:17 nnplVqlD.net
... ってディレクトリィはたまに作る

13:login:Penguin
09/07/18 03:24:50 ioTcn+ky.net
>>12
readdirを使ったプログラムのテストだろ?

14:login:Penguin
09/07/18 06:27:48 hRxXry1r.net
>>12
OS-9なら、...で2つ上のディレクトリ。....で3つ上…、なんだけどな。

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

15:login:Penguin
09/07/18 08:45:43 MNZLCQMA.net
C言語の仕様です

16:login:Penguin
09/07/18 09:58:27 OveXTdJN.net
>>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:login:Penguin
09/07/18 12:29:53 g6gP6aNE.net
>>16
> 「...」はWindowsもだね。Win98のあたりで入ったっけ?
(゚Д゚)ハァ?

18:login:Penguin
09/07/18 13:17:30 znV48S1x.net
set ーo でワイルドカード無効に出来るオプションがあt…

19:login:Penguin
09/07/19 00:48:01 1uPrxWgZ.net
汚ねぇスレだなぁ

アッー!!

20:login:Penguin
09/07/19 15:23:52 vt+VPNE1.net
結構愉快な釣り堀で楽しかったw

おまいら乙

21:csh
09/07/28 05:10:23 U4niZ0cH.net
>>18
noglob

22:login:Penguin
09/08/08 15:23:14 pVT0/DWH.net
touch \*
rm -f *

23:login:Penguin
09/08/11 12:05:27 rZ5kFLJP.net
echo touch \* > make-AssHole.sh 2> a.null

24:login:Penguin
10/07/10 02:18:43 iOlUZqO2.net
*

25:login:Penguin
11/08/08 19:48:29.41 wbpBc3i6.net
∴)*(∴

26:login:Penguin
11/08/09 01:08:30.32 1kHJqka4.net
(´・ω・`)

27:login:Penguin
11/08/11 05:46:34.31 7bQeKaNn.net


    .);*.(';




28:login:Penguin
13/03/13 17:39:26.64 C9lQZuwd.net
      _
      |O\
      |   \ キリキリ
    ∧|∧   \ キリキリ
ググゥ>(;⌒ヽ    \
    ∪  |     (~)
     ∪∪   γ´⌒`ヽ
     ) )    {i:i:i:i:i:i:i:i:}
     ( (    ( ´・ω・)、
           (O ⌒ )O
            ⊂_)∪

29:login:Penguin
13/03/14 05:32:42.31 cnlEcnEt.net
テイクノープリズナー!!

30:名無しさん@規制中
13/03/28 15:25:15.60 QXLHTtbe.net
仕様上は出来るけど実用的には*という名前のファイルは
間違えやすいので作ってはいけない←スレタイ通り

31:login:Penguin
15/08/08 22:44:13.45 V3XaDaHW.net
>>31
可哀想なお子様だな。明らかに Linux 関係ないだろ。
でも、それで済む問題でもないな。かなり本気で驚いたよ。
ひょっとして、初期の MS-DOS からの仕様が原因なの?
Linux 上のプログラムにもその仕様が適用されちゃうの?

32:login:Penguin
15/09/16 09:29:25.37 RLIE6tGh.net
20年くらい前、[を消してしまったことがある。
何だこのゴミ?と思って。

33:login:Penguin
15/09/16 10:34:12.74 RLIE6tGh.net
>>31
Virtual PC上で動いていたとしても、Linuxのコンソールで起こることは
Linuxの問題でしょ。
ましてMS-DOSは全然関係ない。

34:login:Penguin
15/09/16 12:39:24.72 8j8mfIsX.net
校門

35:login:Penguin
15/09/16 13:55:00.08 8CNK9XEz.net


36:login:Penguin
15/09/16 16:23:26.94 8j8mfIsX.net
水戸の

37:login:Penguin
15/10/02 19:30:20.45 GcD0Cip4.net


38:login:Penguin
16/01/15 18:21:52.18 5v7lLBBu.net
a^Hb というファイルを作ると
見えるのに消せないファイルのできあがり

作るほうが難しいが

39:login:Penguin
16/01/16 11:50:07.21 IghKVKE7.net
>>33
Virtual PC上なのに Virtual PC や Windows の問題じゃないと考えるのはおかしい。
ましてや問題のファイル名が "NUL" なんだから。
最もありそうなのは当人が馬鹿過ぎて話にならないということだけどね。
ここで聞いてくれれば助けてやれたかもしれないのに……

40:login:Penguin
17/12/24 22:56:08.04 IItZM9Am.net
アプリの設定で出力先を~/foo/barにする

ワークディレクトリに~/foo/barができる

しょうがないにゃぁ
rm -r ~


41:login:Penguin
17/12/29 15:24:04.73 S/CsVkMC.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
Z1LQ64NJJI

42:login:Penguin
18/05/22 10:03:36.30 Czl6p0FW.net
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
YJL2I


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch