딥러닝을 하다보니 폴더 안에 이미지 데이터가 너무 많으면 문제가 생기는 경우가 발생한다.
10만개나 되는 파일을 전부 돌릴수도 없고 그래서 랜덤하게 N 개의 파일만 남기고 삭제하는 명령어를 찾다가 발견했다.
터미널에서 해당 폴더로 이동 후 아래 명령어를 입력하면 전체 파일 중에서 랜덤하게 2000개만 남기고 모든 파일을 삭제한다.
find ./ -type f -print0 | sort -zR | tail -zn +2000 | xargs -0 rm |
폴더 안에 남아있는 파일의 갯수를 확인하려면 아래 명령어를 치면 된다.
ls -l | wc -l |
'Computer > ubuntu Linux' 카테고리의 다른 글
mp4 동영상을 gif로 변환하기 (0) | 2018.06.20 |
---|---|
우분투 리눅스에서 한영키 사용하기 (0) | 2018.06.19 |
우분투 마우스 패드 동작 해제하기 (0) | 2018.06.14 |
특정한 이름의 파일을 모두 삭제하기 (0) | 2018.06.11 |
ubuntu 리눅스에서 Wifi 와 유선랜 동시 설정하기 (0) | 2018.03.26 |