[Linux] 자주 사용하는 명령어 모음(추가 ing...)
현재 디렉토리에서 랜덤한 파일 1000개만 제외하고 모두 삭제 find ./ -type f -print0 | sort -zR | tail -zn +1001 | xargs -0 rm 현재 디렉토리에서 랜덤하게 선택된 파일을 다른 디렉토리로 이동 shuf : 랜덤으로 -n 10 : 10개를 추출하여 mv {} : 입력한 폴더로 이동한다 ls | shuf -n 10 | xargs -i mv {} 이동폴더명 현재 디렉토리에서 내가 원하는 문자열이 들어간 파일만 추출하여 복사 find . -name "문자열*" -exec cp {} 폴더경로 \ 디렉토리안에 파일을 숫자 순서대로 정렬하고 싶을때 import natsort # x는 파일명이 있는 리스트 x = natsort.natsorted(x)
2022.11.17