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

이러한 종류의 작업을 수행하는 가장 쉬운 방법은 쉘의 글로빙 및/또는 중괄호 확장 기능을 사용하는 것입니다.

cat linux.{0..3}.txt

또는

cat linux.*.txt

다른 사람들이 설명했듯이 cat전체 파일을 메모리에 로드하지 않고 단지 몇 바이트만 읽고 화면에 인쇄한 후 모든 내용을 읽을 때까지 반복합니다.

관련 정보