• 현재 폴더에서 .jpg 파일 중 무작위로 1000개를 선택해 sampled_jpgs 폴더에 복사
mkdir -p sampled_jpgs && ls *.jpg | shuf | head -n 1000 | xargs -I{} cp "{}" sampled_jpgs/
  • 파일명에서 특정 문자열을 포함한 랜덤 n개 데이터를 추출하여 복사
find /path/to/source -type f -name "*target_string*.jpg" | shuf -n 3000 | xargs -I{} cp "{}" /path/to/dest/
  • n 크기가 넘는 이미지들만 해상도를 70% 줄임
find . -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" \) -size +2M -exec mogrify -resize 70% {} \;
  • 현재 폴더의 모든 파일 이름 앞에 특정 문자열을 붙임
for f in *; do [ -f "$f" ] && mv -- "$f" "prefix_$f"; done
  • 고품질 h.264 코덱 변환
ffmpeg -i input.mp4 -vcodec libx264 -crf 15 -preset slow -acodec aac -movflags +faststart output.mp4
  • a 폴더의 파일 이름을 기준으로 b 폴더에서 동일한 이름의 파일을 모두 삭제하는 한 줄짜리 bash 스크립트입니다