Linux에서 파일 분할은 분할 명령을 통해 수행할 수 있습니다. 큰 파일을 지정된 크기의 여러 파일로 분할할 수 있으며 분할 속도는 줄 번호로 분할과 크기로 분할의 두 가지 모드를 지정할 수 있습니다. Linux에서 파일 병합은 매우 간단한 cat 명령을 통해 수행할 수 있습니다.
도움말 문서를 먼저 읽어보세요
사용법: 분할 [OPTION]... [INPUT [PREFIX]]
INPUT의 고정 크기 조각을 PREFIXaa, PREFIXab, ..로 출력합니다. ; 기본값
크기는 1000줄이고 기본 PREFIX는 'x'입니다. INPUT이 없거나 INPUT
이 -인 경우 표준 입력을 읽습니다.
짧은 옵션에도 긴 옵션에 대한 필수 인수가 필요합니다.
- a, --suffix-length=N 길이 N의 접미사 사용(기본값 2) 분할 파일의 접미사 길이 지정
-b, --bytes=SIZE 출력 파일당 SIZE바이트를 바이트로 분할, 기본 단위 바이트
넣기-C, --line-bytes=SIZE 출력 파일당 최대 SIZE바이트의 라인을 넣습니다. 단일 라인의 최대 크기를 지정합니다. 기본 단위는 바이트입니다.
-d, --numeric-suffixes 대신 숫자 접미사를 사용합니다. 알파벳 접미사로 숫자 사용
-l, --lines = Number Put 분할을 위한 출력 파일당 숫자 행 수
-Verbose Print A Diagnostic Just
출력 파일이 열립니다
- -help 이 도움말을 표시하고 종료합니다
--version 버전 정보 출력 및 종료
txt 텍스트 파일의 경우 분할 후 파일의 라인 수를 지정하여 파일을 분할할 수 있습니다.
명령:
split -l 300 large_file.txt new_file_prefix
분할 후에는 접미사 aa, ab, ac... 등이 기본적으로 생성됩니다. 물론 접미사를 사용자 정의할 수도 있습니다.
split -b 10m server.log waynelog
바이너리 파일을 파일 크기별로 분리할 수도 있습니다.
에서 cat을 사용하여 파일 병합:
cat small_files* > large_file
위 내용은 Linux에서의 파일 분할 및 병합 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!