디렉터리에서 크기가 5GB보다 큰 파일을 찾아서 각각 2GB의 파일로 분할한 다음, 분할된 5개 파일의 파일을 별도의 디렉터리로 그룹화합니다.
현재 디렉터리에 20GB 파일이 있는 경우 이를 10개의 2GB 파일로 분할하여 각각 5개의 2GB 파일 분할이 포함된 4개의 하위 디렉터리를 만듭니다.
모든 쉘 스크립트 도움말
이게 내가 한 일이야
for myfile in *
do
if [ -n "$(find "$myfile" -size +5G)" ]; then
split -b 2G $myfile /tmp/split-file
fi
done