オプションとの順序を変更したls
後に動作が変わるのはなぜですか?-l
-f
$ ls -l -f
0821131236.jpg 0823130821.jpg
$ ls -f -l
total 33176
-rw-rw-r-- 1 t t 364186 Jan 6 16:06 0821131236.jpg
-rw-rw-r-- 1 t t 170003 Jan 6 16:06 0823130821.jpg
ls
複数のオプションを含む他のユーティリティ/コマンドを実行するときは、どの推奨事項に従う必要がありますか?
ベストアンサー1
これは文書化された動作です。
からinfo ls
:
-f
:
Primarily, like `-U'--do not sort; list the files in whatever order they are stored in the directory. But also enable `-a' (list all files) and disable `-l', `--color', and `-s' (if they were specified before the `-f').
何を使うべきかは、あなたのニーズによって完全に異なります。