1つのコマンド(ls)の複数のオプションをソートする方法は?

1つのコマンド(ls)の複数のオプションをソートする方法は?

オプションとの順序を変更した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').

何を使うべきかは、あなたのニーズによって完全に異なります。

おすすめ記事