O -r significa recursivo e diz para ele percorrer todas as subpastas. Você realmente não precisa do .zipnome do arquivo ( foo.zip), pois ele criará isso de qualquer maneira.
precisa saber é o seguinte
O comentário de @ user2924019 de que você não precisa especificar o nome do CEP não é verdadeiro no CentOS7.
killjoy
O CentOS7 é exatamente onde eu testei isso.
usar o seguinte comando
11
Bem, chegamos ao que é conhecido como impasse mexicano, agora não chegamos?
seizethecarp
16
Experimentar:
zip -r filename.zip /path/to/folder
Nota - isso ocorrerá recursivamente, ou seja, compactará todas as pastas e todas as subpastas da pasta especificada.
Percorra a estrutura de diretórios recursivamente; por exemplo:
zip -r foo foo
O nome do arquivo zip vem primeiro. "Recursivamente" significa que o arquivo zip incluirá subpastas da pasta especificada, subpastas dessas pastas e assim por diante.
Respostas:
fonte
.zip
nome do arquivo (foo.zip
), pois ele criará isso de qualquer maneira.Experimentar:
Nota - isso ocorrerá recursivamente, ou seja, compactará todas as pastas e todas as subpastas da pasta especificada.
fonte
Use a
-r
opção Do zip (1) :O nome do arquivo zip vem primeiro. "Recursivamente" significa que o arquivo zip incluirá subpastas da pasta especificada, subpastas dessas pastas e assim por diante.
fonte
Se você estiver vinculado a um zip, eu usaria:
A
-r
chave é a chave, mas você pode encontrar todas as opções aqui .fonte