저는 데비안을 사용하고 있으며 특정 접미사 이름과 크기를 가진 여러 파일로 분할하려는 텍스트 파일이 있습니다. 파일을 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