나는 종종 sourceforge.net에서 wget으로 tarball을 다운로드합니다.
다운로드 된 파일의 이름은 다음과 같습니다. SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch
내가하려고 할 때
tar xzf SQliteManager-1.2.4.tar.gz\?r\=http\:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F\&ts\=1305711521\&use_mirror\=switch
다음과 같은 오류 메시지가 나타납니다.
tar (child): Cannot connect to SQliteManager-1.2.4.tar.gz?r=http: resolve failed
gzip: stdin: unexpected end of file
tar: Child returned status 128
tar: Error is not recoverable: exiting now
파일 이름을 foo.tar.gz
추출로 바꾸면 완벽하게 작동합니다.
추출하기 전에 대상 파일을 이름을 바꿀 때마다 강제로 이름을 바꾸지 않는 방법이 있습니까?
--force-local
있다가 앞에 추가 할f
내가 처음이가 나에게로 그런 파일이 없습니다 방법에 대한 오류 메시지를주고 있었다 시도 할 때 ...--force-local
. 어쩌면 이것은 "아니오"일지도 모르지만 5 분 후에 내가 저지른 실수를 인식하지 못했습니다.