GNU/Linux >> Linux の 問題 >  >> Linux

ls をファイル拡張子でソートしてから名前を付ける方法は?

完全な答えは、上記の組み合わせに近いと思います。

-X (later --sort=extension) 少なくとも FC3 から Linux でサポートされており、拡張子に基づいてソートされます。 --group-directories-first 最近追加されました (おそらく FC8 前後?)。ただし、2 つを組み合わせても機能しないようです (少なくとも FC8 では)。

主な問題は、単一の主ソートキーの使用にあるようです。それについての洞察については、このメーリング リストのディスカッションを参照してください。


Linux では、

$ ls --group-directories-first

-X はあなたが探しているオプションです:

ls -lX

Linux
  1. `^ m`そしてそれを取り除く方法は?

  2. Lsを実行し、作成された日付で結果を並べ替える方法は?

  3. ファイルをスパースにする方法は?

  1. 各ファイルとディレクトリのサイズを一覧表示し、Bash で降順で並べ替える方法は?

  2. ファイルをその場でソートする方法

  3. ls を所有者とグループでソートするにはどうすればよいですか?

  1. htop を PID でソートする方法

  2. ファイルを変更不可にするにはどうすればよいですか?

  3. コア ダンプ ファイルの場所 (および名前) を設定する方法は?