Linuxはディスクから別々のファイルを分割しますが、それを1つのファイルとして扱います。

Linuxはディスクから別々のファイルを分割しますが、それを1つのファイルとして扱います。

複数のファイルを1つとして参照する機能はLinuxにありますか?

たとえば、

linux.txt.0、、、、linux.txt.1は別々のファイルとして見ることができますlinux.txt.2linux.txt.3linux.txt

有用な例:

echo linux.txt

linux.txt.0、の内容linux.txt.1は特定の順序で印刷する必要がありますlinux.txt.2linux.txt.3

catファイルをメモリにロードし、通常ファイルがかなり大きいため、複数のパラメータを使用したくありません。

答え1

これを行う最も簡単な方法は、シェルのワイルドカードおよび/または中括弧拡張機能を使用することです。

cat linux.{0..3}.txt

または

cat linux.*.txt

他の人が説明したように、catファイル全体はメモリにロードされず、ほんの数バイトを読み取って画面に印刷してから、すべての内容を読み取るまで繰り返します。

関連情報