* という名前のファイルは作ってはいけないat LINUX
* という名前のファイルは作ってはいけない - 暇つぶし2ch16: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

なるほどね。


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