본문 바로가기
Linux

[linux][ubuntu] 랜덤으로 원하는 파일 개수 추출, 랜덤 샘플링

by Chandler.j 2022. 3. 7.
반응형

fig1. title

ubuntu에서 랜덤으로 원하는 파일 개수 추출하는 방법, 랜덤 샘플링

 

100개의 .jpg 파일들을 추출하고 싶을때

shuf -zn100 -e *.jpg | xargs -0 cp -vt target/
  • shuf : 현재 있는 디렉토리에서 *.jpg 셔플
  • -z : 특수 문자가 있는 파일 올바르게 처리되도록 각 행을 0으로 종료
  • -n100 : 100개의 파일
  • xargs -0 : null 문자로 구분된 입력을 읽고(shuf -z에서) cp를 실행
  • -v : 모든 사본을 장황하게 인쇄
  • -t : 대상 디렉토리를 지정

ref : 

https://unix.stackexchange.com/questions/217712/randomly-copy-certain-amount-of-certain-file-type-from-one-directory-into-anothe


TOP

Designed by 티스토리