Как заархивировать все файлы, включая скрытые файлы, в zip-файл с помощью команды linux? [закрыто]

No debería. O exectiene éxito y se reemplaza el shell, o execfalla, en cuyo caso &&no ejecuta el siguiente comando. Sin embargo, exec somcmd || echo failo exec 2>somefile && echo okserían diferentes.

1
09.02.2018, 13:28
3 ответа

Una cosa a tener en cuenta es que si está utilizando un comodín como tar -cvpzf your_zip.tgz *, no incluirá archivos ocultos. Sin embargo, si especifica el directorio como tar -cvpzf your_zip.tgz /path/to/dir, funcionará. O, además, si desea ejecutar en su directorio actual:

tar -cvpfz your_zip.tgz --exclude=*.tgz.
1
27.01.2020, 23:14

La forma más fácil es decirle a su shell que incluya archivos ocultos en globs. Con bash esto se hace con shopt -s dotglob.

4
27.01.2020, 23:14

Supongo que intenta algo como

zip /path/to/your/zipfile *

pero *no coincide con los nombres de archivo que comienzan con un punto. Pero ?coincide con un punto, por lo que ?*coincide con todos los nombres de archivo, incluidos los que comienzan con un punto. Desafortunadamente, también coincide con .., el directorio principal, al igual que

zip /path/to/your/zipfile ??*

Esto coincidirá con todo en el directorio actual.

3
27.01.2020, 23:14

Теги

Похожие вопросы