Linuxはディスク上のファイルを分割しますが、1つとして認識します

Linuxはディスク上のファイルを分割しますが、1つとして認識します

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

例えば:

linux.txt.0、、linux.txt.1は別々のファイルとしてlinux.txt.2linux.txt.3またはlinux.txt

役に立つ例:

echo linux.txt

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

複数の引数を使用するのは望ましくありません。catこれは、ファイルをメモリにロードし、通常、ファイルが非常に大きいためです。

答え1

このようなことを実行する最も簡単な方法は、シェルのグロブ機能や中括弧拡張機能を使用することです。

cat linux.{0..3}.txt

または

cat linux.*.txt

他の人が説明しているように、catファイル全体をメモリにロードするのではなく、ファイルから数バイトを読み取って画面に出力し、すべてが読み取られるまでこれを繰り返します。

関連情報