Linux 시스템의 강력한 파일 분할 도구 : 분할 명령에 대한 자세한 설명
Linux World에서 split
명령은 큰 파일을 작은 조각으로 나누기위한 강력한 도구입니다. split
명령은 큰 로그 파일과 압축 파일을 처리 할 때 특히 유용합니다. 단일 파일을 처리하기가 과도하고 어려운 문제를 효과적으로 해결할 수 있기 때문입니다. 이 기사는 split
명령의 다양한 옵션 및 사용 예를 파고 여러 정보 소스를 통합하여 명령을 완전히 파악할 수 있도록 도와줍니다.
라인 수에 따라 파일을 분할합니다
split
명령은 줄 수에 따라 파일을 작은 파일로 분할 할 수 있습니다. 기본적으로 각 분할 파일에는 1000 줄이 있습니다. -l
옵션을 사용하여 파일 당 줄 수를 사용자 정의 할 수 있습니다. 예를 들어, index.txt
라는 파일을 각각 4 줄로 분할하려면 다음 명령을 사용할 수 있습니다.
split -l 4 index.txt split_file
이 명령은 각각 4 줄을 포함하는 여러 분할 파일을 만듭니다.
자세한 모드 및 사용자 정의 접미사
--verbose
옵션을 사용하면 세부 모드가 각 새 세그먼트 파일을 만들 때 진단 메시지를 수신 할 수 있으므로 세분화 작업의 진행 상황을보다 쉽게 추적 할 수 있습니다.
기본적으로 분할 출력 파일은 XAA, XAB 등과 같은 문자 접미사를 사용합니다. -d
옵션을 사용하여 접미사를 x00, x01 등과 같은 숫자로 변경할 수 있습니다.
파일 크기에 따라 파일을 분할합니다
split
명령은 파일 크기에 따라 파일을 분할 할 수도 있습니다. 바이트, 킬로바이트, 메가 바이트 또는 기가 바이트 일 수있는 -b
옵션을 사용하여 파일 크기를 지정할 수 있습니다. 예를 들어, tuxlap.txt
라는 파일을 크기의 2 메가 바이트의 각 파일로 분할하려면 다음 명령을 사용할 수 있습니다.
분할 -B 2M tuxlap.txt
이 명령은 각각 크기가 2 메가 바이트 인 여러 분할 파일을 생성합니다.
사용자 정의 출력 파일 이름
split
명령을 사용하면 출력 파일 이름을 사용자 정의 할 수 있습니다. 기본적으로 출력 파일 이름은 접두사 및 문자 또는 숫자 접미사로 구성됩니다. 다음 명령 구문을 사용하여 사용자 정의 접두사를 지정할 수 있습니다.
분할 {filename} {prefixname}
예를 들어, tuxlap.txt
라는 파일을 분할하고 split_file_
로 접두사를 접두사로 만든 출력 파일을 작성하려면 다음 명령을 사용할 수 있습니다.
split axlap.txt split_file_
이것은 split_file_aa
, split_file_ab
등이라는 분할 파일을 생성합니다.
파일을 블록으로 분할하십시오
split
명령은 -n
옵션을 사용하여 파일을 지정된 수의 블록으로 분할 할 수도 있습니다. 예를 들어, ISO 파일을 4 개의 출력 파일로 분할하려면 다음 명령을 사용할 수 있습니다.
분할 -n 4 Linux -lite.iso
이 명령은 ISO 파일을 4 블록의 출력 파일로 나눕니다.
제로 크기의 분할 파일을 피하십시오
경우에 따라 작은 파일을 큰 블록 파일로 분할 할 때 쓸모없는 제로 크기 분할 파일이 생성 될 수 있습니다. 이를 피하려면 -e
옵션을 사용하십시오. 이 옵션은 분할 작업 중에 제로 크기의 분할 파일이 생성되지 않도록합니다. 예를 들어, 다음 명령은 제로 크기의 분할 파일의 생성을 방지합니다.
분할 -L 4 -e index.txt
분할 명령 팁의 조합
split
명령의 힘은 다양한 옵션과 기술을 결합하여 원하는 결과를 달성 할 수있는 다양성과 능력입니다. 예를 들어, 파일을 작은 청크로 분할하고 사용자 정의 접미어와 사용자 정의 접미사를 사용하여 파일 당 줄 수를 지정할 수 있습니다. 다음 명령은이 조합을 보여줍니다.
분할 -L 4 -D -A 4 Index.txt
이 예에서 index.txt
파일은 각각 4 줄을 포함하는 여러 파일로 분할되며 분할 파일에는 4 자 길이의 숫자 접미사가 있습니다.
요약
Linux의 split
명령에 능숙하면 큰 파일을 효과적으로 처리 할 수 있습니다. 줄 수 또는 파일 크기에 따라 파일을 분할, 출력 파일 이름 사용자 정의 또는 파일을 블록으로 분할하든 split
명령은 필요한 유연성과 제어를 제공합니다. 다양한 옵션과 기술을 결합하여 특정 요구에 따라 세분화 작업을 사용자 정의 할 수 있습니다. 이 기사를 통해 split
명령을 자신있게 사용하여 큰 파일을 분해하고 Linux에서 파일 관리 작업을 단순화 할 수 있습니다.
위 내용은 Linux에서 분할 명령 마스터 : 효과적인 파일 분할 기술의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!