polecenie unix zip wszystko oprócz pliku kończącego się na _fpartxx

1

Zastanawiałem się, czy mam taką strukturę folderów:

/var/www/testing/file1.iso_fpart0
/var/www/testing/file1.iso_fpart1
/var/www/testing/file1.iso_fpart2
/var/www/testing/file1.iso
/var/www/testing/file2.xls_fpart0
/var/www/testing/file2.xls

jak mogę uruchomić polecenie zip, skompresuj wszystko oprócz pliku kończącego się na _fpartNumber. Znam tylko to polecenie,

zip -r total.zip .

źródło
Na pewno musisz zdawać sobie sprawę z poleceń, zip --helpa man ziptakże
1
Możesz spróbować opublikować to na unix.stackexchange.com zamiast tutaj.
EmmyS,
@Harts Zaktualizowałem moją odpowiedź, aby wyświetlić symbol wieloznaczny dla numeru.
AbsoluteƵERØ

Odpowiedzi:

1
zip -r foo foo -x \*.o 

która obejmie zawartość foo w foo.zip, wykluczając jednocześnie wszystkie pliki, które kończą się na .o.

a3.14_Infinity
źródło
Opcja polecenia x służy do wykluczania.
a3.14_Infinity
1

Spróbuj tego:

find . -name "*_fpart*" -print | zip total.zip -@
Zero absolutne
źródło