ページ付けスコープに基づいてディレクトリからファイルを一覧表示することは可能ですか。
例えば。
ls 0,50
ls 50,100
ls 100,150
実際、ディレクトリ内には大量のファイルがあり、すべてのファイルを1回のショットで表示すると、それらのファイルを表示するのに時間がかかります。代わりに、ディレクトリ内のファイルの結果をページ分割したかったのです。
ページ付けスコープに基づいてディレクトリからファイルを一覧表示することは可能ですか。
例えば。
ls 0,50
ls 50,100
ls 100,150
実際、ディレクトリ内には大量のファイルがあり、すべてのファイルを1回のショットで表示すると、それらのファイルを表示するのに時間がかかります。代わりに、ディレクトリ内のファイルの結果をページ分割したかったのです。
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'
あなたが使用することができます
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 個のファイル名を表示します。