Często ściągam tarballe za pomocą wget ze sourceforge.net.
Pobrane pliki są następnie nazywane, np SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch
Kiedy próbuję
tar xzf SQliteManager-1.2.4.tar.gz\?r\=http\:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F\&ts\=1305711521\&use_mirror\=switch
Otrzymuję następujący komunikat o błędzie:
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
Po zmianie nazwy pliku foo.tar.gz
na ekstrakcję działa idealnie.
Czy istnieje sposób, że nie muszę zmieniać nazwy za każdym razem, gdy plik docelowy zostanie rozpakowany?
--force-local
musi zostać dodana przedf
... kiedy po raz pierwszy spróbowałem, wyświetlał mi komunikat o błędzie dotyczący braku takiego pliku jak--force-local
. Może to zbyt „no duh”, ale nie rozpoznałem błędu, który popełniłem dopiero 5 minut później.