- 현재 폴더에서
.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 폴더에서 동일한 이름의 파일을 모두 삭제
for f in a/*; do rm -f "b/$(basename "$f")"; done😄
- 파일명에서 특정 문자열 제거
for f in *.jpg; do mv "$f" "${f/REMOVE_THIS/}"; done