저는 직장에서 Linux를 접하게 되었고 사용해 본 경험이 전혀 없었습니다. 저를 훈련시켜주시는 분들이 훈련 중에 알아내라고 작은 과제를 주셨는데 막혔어요. 오늘 그는 나에게 파일을 압축해서 더 작은 파일로 나누라고 말했습니다. 나는 그것을 빨리 알아냈다. 그런 다음 그는 나에게 파일을 압축하고 하나의 명령으로 분할하라고 말했습니다. 저는 GoPro 파일 GOPR0005.MP4를 사용하고 있으며 다음을 통해 이 작업을 수행했습니다.
tar -czvf - GOPR0005.MP4 | split -b 5M
하지만 내 출력은 xaa, xab 등입니다. 출력 이름을 goproaa, goproab 등으로 어떻게 지정할 수 있습니까? 이것이 나를 미치게 만든다.
답변1
다음과 같이 접두사를 지정할 수 있습니다.
tar -czvf - GOPR0005.MP4 | split -b 5M - gopro
-
split
사용을 알리기 위해 사용 stdin
하는 것처럼 사용을 알리기 위해 사용하십시오 .tar
stdout