고양이*와 고양이*의 차이점 >>

고양이*와 고양이*의 차이점 >>

디렉터리의 여러 파일을 병합하기 위해 다음을 시도했습니다.

cat * myfile.log

하지만 이것은 단지 선과 선을 병합하는 것 같아서 매우 느립니다.

따라서 대신 사용하십시오:

cat * >> bigfile

파일을 병합하는 것이 훨씬 빠릅니다(여러 파일을 하나로 병합하시겠습니까?).

여러 파일의 버전을 병합하는 것의 차이점은 무엇입니까?

답변1

cat * myfile.log디렉토리에 있는 모든 파일(및 "myfile.log"가 포함되어 있으므로 두 번 연결)* 그리고이름)을 입력하고 화면(표준 출력)에 인쇄합니다.

cat * >> bigfile디렉터리의 모든 파일( *=모든 파일)을 연결하고 "bigfile"이라는 파일에 추가합니다(또는 아직 존재하지 않는 경우 해당 파일에 씁니다).

(이 대답은 그것이 당신이 의미한 것이 아니라고 가정합니다 cat * > myfile.log)

프로세스에 걸리는 시간을 확인하려면 명령 앞에 접두어를 붙이고 time두 명령을 비교할 수 있습니다.

관련 정보