분할 명령에 사용자 정의 파일 이름을 제공하는 방법이 있습니까? 100GB 파일을 128MB 청크로 분할했습니다. 이게 내가 하는 일이야
split -b 128000k mydata.csv
.
그러면 xaa,xab,xac,..
다음 이름 등의 파일이 생성됩니다. 예를 들어, 각 분할에 대해 사용자 정의 이름을 사용할 수 있는지 알고 싶습니다 mydata_0.csv
.mydata_1.csv
답변1
예, GNU를 사용하면 split
다음과 같은 목표를 달성할 수 있습니다.
split -d -a3 -b 128M --additional-suffix=.csv mydata.csv mydata_
설명하다:
-d -a3
: 3자리 인덱스 사용-b 128M
: 128MB 청크로 분할--additional-suffix=.csv
:.csv
확장자 추가- 후행
mydata_
은 접두사입니다.