Linux 在磁盘上分割单独的文件,但将其视为一个文件

Linux 在磁盘上分割单独的文件,但将其视为一个文件

Linux 中是否有一种功能可以让您将多个文件作为一个引用?

例如:

linux.txt.0, linux.txt.1, linux.txt.2,linux.txt.3可以被视为单独的文件或linux.txt

一个有用的例子:

echo linux.txt

应按特定顺序打印linux.txt.0, linux.txt.1, linux.txt.2,的内容。linux.txt.3

我不想使用cat多个参数,因为它会将文件加载到内存中,而且通常我的文件很大。

答案1

执行此类操作的最简单方法是使用 shell 的通配符和/或大括号扩展功能:

cat linux.{0..3}.txt

或者

cat linux.*.txt

正如其他人所解释的,cat不会将整个文件加载到内存中,它只会从中读取几个字节,将它们打印到屏幕上并重复,直到读取所有内容。

相关内容