wget을 사용하여 파일 확장자를 기반으로 특정 폴더에 파일 다운로드

wget을 사용하여 파일 확장자를 기반으로 특정 폴더에 파일 다운로드

.jpg/.png/.tiff~/Pictures/폴더, 내 폴더 등에 .mkv/.avi/.mp4파일 을 다운로드 하고 싶습니다 .~/Videos

이를 수행할 수 있는 방법이 있습니까?

내가 생각할 수 있는 유일한 해결책은 다음과 같은 다른 별칭을 사용하는 것입니다.

alias vwget="wget -P ~/Videos/"

저는 리눅스 민트를 사용하고 있습니다.

답변1

이 작업은 두 단계로 수행됩니다.

  1. ~/Pictures모든 것을 디렉토리에 다운로드하십시오. 가급적이면 및 디렉토리와 동일한 파일 시스템에 다운로드하십시오. ~/Videos그러면 더 많은 공간을 사용할 필요가 없습니다.

  2. 다운로드가 완료되면 cd다운로드 디렉터리로 이동하여 다음 명령을 실행합니다.

    mv *.jpg *.png *.tiff ~/Pictures
    mv *mkv *avi *mp4 ~/Videos
    

확장을 감지하고 이를 기반으로 다양한 wget 명령을 실행하는 복잡한 스크립트를 만들 수도 있지만 실제로 그만한 가치가 있습니까?

관련 정보