사용자 정의 이름과 크기로 텍스트 파일 분할

사용자 정의 이름과 크기로 텍스트 파일 분할

저는 데비안을 사용하고 있으며 특정 접미사 이름과 크기를 가진 여러 파일로 분할하려는 텍스트 파일이 있습니다. 파일을 n개의 청크로 분할하고 싶으므로 -n 옵션을 사용해야 합니다. 분할 명령을 사용하여 이 작업을 어떻게 수행할 수 있습니까? 감사해요

답변1

file분할(GNU coreutils)을 사용하면 청크 N, split00.part, split01.part... 로 분할할 수 있습니다 split[N-1].part.

  • 크기별 - 선을 "반"으로 나눌 수 있지만 모든 부분의 크기는 동일합니다.

    split -d -nN --additional-suffix=.part file split
    
  • 전체 행/레코드 - 섹션 크기가 약간 다를 수 있음

    split -d -nl/N --additional-suffix=.part file split
    
  • 또는 1MiB와 같이 정의된 블록 크기(바이트)로 분할

    split -d -b1048576 --additional-suffix=.part file split
    

관련 정보