![Linux는 디스크에서 별도의 파일을 분할하지만 이를 하나의 파일로 처리합니다.](https://linux55.com/image/57491/Linux%EB%8A%94%20%EB%94%94%EC%8A%A4%ED%81%AC%EC%97%90%EC%84%9C%20%EB%B3%84%EB%8F%84%EC%9D%98%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%B6%84%ED%95%A0%ED%95%98%EC%A7%80%EB%A7%8C%20%EC%9D%B4%EB%A5%BC%20%ED%95%98%EB%82%98%EC%9D%98%20%ED%8C%8C%EC%9D%BC%EB%A1%9C%20%EC%B2%98%EB%A6%AC%ED%95%A9%EB%8B%88%EB%8B%A4..png)
여러 파일을 하나로 참조할 수 있는 기능이 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
전체 파일은 메모리에 로드되지 않고 단지 몇 바이트만 읽고 화면에 인쇄한 다음 모든 내용을 읽을 때까지 반복합니다.