linux - zippare - zip opener




come posso cercare i file e comprarli in un unico file zip (2)

Il comando che usi eseguirà zip su ogni file separatamente, prova questo:

find . -name <name> -print | zip newZipFile.zip [email protected]

Il [email protected] dice a zip di leggere i file dall'input. Da man zip(1) ,

[email protected] elenchi di file. Se un elenco di file è specificato come [email protected] [Non su MacOS], zip prende l'elenco di file di input dall'input standard anziché dalla riga di comando.

Ho provato a cercare i file e comprimerli con il seguente comando

find . regexpression -exec zip {} \;

tuttavia non funziona. Come posso fare questo?


La tua risposta è vicina, ma potrebbe funzionare meglio:

find -regex 'regex' -exec zip filname.zip {} +

Questo metterà tutti i file corrispondenti in un unico file zip chiamato filename.zip. Non devi preoccuparti dei caratteri speciali nel nome del file (come un'interruzione di riga), che avresti se i risultati venissero trasmessi.





operating-system