Linux의 특정 디렉터리(재귀적이지 않음)에서 50GB보다 큰 파일을 분할해야 하는 bash를 cron해야 합니다. 누군가 나를 안내해 줄 수 있습니까?
좋다:
find . -maxdepth 1 -type f -size +49G -exec ls -lh {} \;
각 파일 이름을 분할 명령에 매개변수로 보내려면 어떻게 해야 합니까?
split --bytes=30G $filenameoffoundfile $filenameoffoundfile
답변1
다음과 같이 결합하면 됩니다.
find . -maxdepth 1 -type f -size +49G -exec split --bytes=30G {} {} \;