[Linux] 자주 사용하는 명령어 모음(추가 ing...)
2022. 11. 17. 09:54ㆍ카테고리 없음
- 현재 디렉토리에서 랜덤한 파일 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)