반응형
ftp서버가 업그레이드 된후에 ftp mget 명령어에 wildcard를 포함하면 아래와 같은 에러가 발생한다.
ftp> mget *txt
Can't check for file existence
ftp> mget *.txt
Can't check for file existence
관련 내용 : https://stackoverflow.com/a/58019755
wget을 이용하여 ftp의 디렉토리 전체의 파일을 다운로드 할 수 있다
#실행한 디렉토리에 ftp.ip.info/a/b/c/ 디렉토리가 생성되면서 파일들이 다운로드됨
wget -r ftp://account:password@ftp.ip.info:portNumber/a/b/c
#파일만 받길 원하면 아래 옵션으로 실행
wget -r --cut-dirs=5 -nH ftp://account:password@ftp.ip.info:portNumber/a/b/c
# -nH : ftp hostname 에 해당하는 경로를 생성하지 않음.
# --cut-dirs=5 : ignore NUMBER remote directory components.
# cut-dirs 옵션이 없을 경우 /a/b/c 의 경로가 생성되면서 파일이 저장됨
# cut-dirs의 값에 의해서 부모의 디렉토리가 무시됨
반응형
'linux' 카테고리의 다른 글
websocket wss nginx 403에러 (0) | 2024.06.26 |
---|---|
nginx 수동 ip설정 (0) | 2024.04.23 |
pdf파일을 웹사이트에서 보여주기 (0) | 2023.09.04 |
ssh Permission denied (publickey,gssapi-keyex,gssapi-with-mic) (0) | 2022.06.28 |
nginx location 정규식 적용 (1) | 2021.01.14 |