トップ «前の日記(2015-01-13(Tue)) 最新 次の日記(2015-01-15(Thu))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2015-01-14(Wed) 晴れても寒いときは寒い

変なファイル名続き

まさか\nをファイル名に混ぜられるとまでは思わなかった。

$ mkdir test ; cd test
 
$ touch 'hoge
quote> fuga.txt'
 
$ ls
hoge?fuga.txt
 
$ echo *
hoge
fuga.txt

変なファイル名だけど、vim で開いたりはできた。
NTFSにも作ることはできた。勿論Windowsから開けるわけもなく。

ついでにもっと変なのを。

$ cp hoge$'\n'fuga.txt hoge$'\r\n'fuga.txt
 
$ ls -l
合計 8
-rw-rw-r-- 1 user group 7  1月 14 10:34 hoge?fuga.txt
-rw-rw-r-- 1 user group 7  1月 14 10:39 hoge??fuga.txt
 
$ ls -1
hoge?fuga.txt
hoge??fuga.txt
 
$ echo *
hoge
fuga.txt hoge
fuga.txt

ls | vi - すると、"^M"が入っていた。


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。