>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서의 파일 분할 및 병합 방법에 대한 자세한 설명

Linux에서의 파일 분할 및 병합 방법에 대한 자세한 설명

巴扎黑
巴扎黑원래의
2017-08-17 10:14:221887검색

Linux에서 파일 분할은 분할 명령을 통해 수행할 수 있습니다. 큰 파일을 지정된 크기의 여러 파일로 분할할 수 있으며 분할 속도는 줄 번호로 분할과 크기로 분할의 두 가지 모드를 지정할 수 있습니다. Linux에서 파일 병합은 매우 간단한 cat 명령을 통해 수행할 수 있습니다.

Linux에서 분할을 사용하여 파일 분할

도움말 문서를 먼저 읽어보세요

사용법: 분할 [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 버전 정보 출력 및 종료

모드 1: 분할 후 파일의 라인 수 지정

txt 텍스트 파일의 경우 분할 후 파일의 라인 수를 지정하여 파일을 분할할 수 있습니다.

명령:

split -l 300 large_file.txt new_file_prefix

분할 후에는 접미사 aa, ab, ac... 등이 기본적으로 생성됩니다. 물론 접미사를 사용자 정의할 수도 있습니다.

모드 2: 분할 후 파일 크기 지정

split -b 10m server.log waynelog

바이너리 파일을 파일 크기별로 분리할 수도 있습니다.

Linux

에서 cat을 사용하여 파일 병합:

cat small_files* > large_file

위 내용은 Linux에서의 파일 분할 및 병합 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.