間違ってハイフンがついたファイルを作ってしまった。
[takuya@ki www]$ ll . total 1313532 -rw-rw-r-- 1 takuya takuya 2926 Dec 10 17:37 backup.php -rw-rw-r-- 1 takuya takuya 31806188 Dec 26 20:09 -C drwxr-xr-x. 2 apache apache 4096 Jun 20 2018 cgi-bin
あかん、コレめんどくさいやつや。
これは出来ない。
こういうファイルを作ってしまうと、通常の操作では、ファイルを閲覧することが出来ない。
[takuya@ki www]$ ll -C ls: cannot access -C: No such file or directory
エスケープはうまく動かない。
いろいろ試してみたけど、すべてが ls のオプションとして解釈される。
[takuya@ki www]$ ll \-C [takuya@ki www]$ ll \'-C' [takuya@ki www]$ ll '-C'
ぐぬぬ。
現実的な解決方法
パスを指定する
[takuya@ki www]$ ll ./-C
ハイフンをつなげる。
[takuya@ki www]$ ll -- -C
これらで解決することができる