я пытаюсь заархивировать папку с файлами в терминале, используя

zip -r myzipfile.zip myDir

но это не включает файлы Что мне делать?

1 ответ1

0

Вы можете просто использовать *; в этом нет необходимости . , Расширения файлов не являются специальными в Unix. * соответствует нулю или более символов, включая точку. Так что это соответствует foo.png, потому что это ноль или более символов (точнее, семь).

Обратите внимание, что * по умолчанию не соответствует файлам, начинающимся с точки (и не соответствует .). Это часто то, что вы хотите. Если нет, в bash, если вы нажали -s dotglob, это произойдет (но все равно будет исключено. И ..). Другие оболочки имеют различные способы (или вообще не имеют) включения файлов точек.

https://unix.stackexchange.com/a/57014

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .