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不會將整個文件加載到內存中,它只會從中讀取幾個字節,將它們打印到屏幕上並重複,直到讀取所有內容。

相關內容