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전체 파일은 메모리에 로드되지 않고 단지 몇 바이트만 읽고 화면에 인쇄한 다음 모든 내용을 읽을 때까지 반복합니다.

관련 정보