1

ページ付けスコープに基づいてディレクトリからファイルを一覧表示することは可能ですか。

例えば。

ls 0,50
ls 50,100
ls 100,150

実際、ディレクトリ内には大量のファイルがあり、すべてのファイルを1回のショットで表示すると、それらのファイルを表示するのに時間がかかります。代わりに、ディレクトリ内のファイルの結果をページ分割したかったのです。

4

2 に答える 2

3
ls /usr/bin | less
ls /usr/bin | pager

lessおよびコマンドを使用するとpager、出力をスクロールできます。これは表示する場合にのみ意味があり、他の用途のために出力をパッケージ化する場合には意味がありません

特定の範囲のみに関心がある場合は、通常、perl に戻ります。

ls /usr/bin | perl -ne 'print if $. ~~ [10..40]'
ls /usr/bin | perl -ne 'print if 10 .. 40'
于 2012-07-27T04:34:58.407 に答える
3

あなたが使用することができます

ls | tail -n <line number of the first line> | head -n <number of lines that you want>

例えば

ls | tail -n 10 | head -n 20

10 番目のファイル名から始めて、20 個のファイル名を表示します。

于 2012-07-27T04:56:05.400 に答える