잡다한것들

파일 다룰때 Argument list too long

봄다온 2025. 5. 7. 17:41
파일리스트 저장
ls -l | grep 찾고싶은문자열 | awk '{print $9}' > 파일명.txt

mv 대신
find . -maxdepth 1 -type f -print0 | xargs -0 mv -t 타겟경로
find . -maxdepth 1 -type f -print0 | sudo xargs -0 mv -t 타겟경로


cp 대신
rsync -a source/ dest/
xargs -a 파일리스트.txt -I{} cp "{}" 타켓경로

압축할때 
find 경로 -type f -print > filelist.txt
zip 압축명.zip -@ < filelist.txt

권한변경
find . -type f -print0 | xargs -0 sudo chmod 777~111
find . -type f -print0 | xargs -0 sudo chown uesr:group