In Linux posso comprimere tutto (tranne i file nascosti) nella directory corrente facendo:
zip 1.zip *
Ma come includo i file nascosti?
In Linux posso comprimere tutto (tranne i file nascosti) nella directory corrente facendo:
zip 1.zip *
Ma come includo i file nascosti?
Risposte:
EDIT: Il modo corretto èzip -r 1.zip .
I comandi mostrati nella mia precedente risposta di seguito non sono corretti perché includono anche la directory principale.
Hai provato questo:
zip yourfile.zip sourcedir/* .*
o tu nel tuo caso
zip 1.zip * .[^.]*'
Dovrebbe includere anche tutti i file nascosti.
Giusto per essere sicuri che non venga dimenticato poiché questo è un forum per sviluppatori e un buon numero di noi usa git.
Un modo semplice per ottenere solo ciò che vuoi nello zip è usare git archive -o filename.zip branch
zip
.
.git/
Tuttavia, questo approccio non include la directory
Se si desidera comprimere tutti i file (+ file nascosti) si prega di utilizzare: zip -r namefiles.zip. Il "." sono tutti i file nella cartella.
zip -r namefiles.zip "folder will zip"
zip -r 1.zip .
"?
se non hai i diritti per salvare il file zip nella directory corrente puoi andare alla directory dove hai i diritti e digitare
zip -r 1.zip /path/to/source/dir/.
Tuttavia, quando .../some_dir
digiti
unzip 1.zip
quindi i tuoi file verranno decompressi in .../some_dir/path/to/source/dir/