Задать вопрос
@vfvnvsyevsky

Как архивировать все файлы любой вложенности в папке в Linux?

Допустим есть папка в которую вложено n-папок и файлов, которые так же имеют в себе n-папок и файлов и т.д. Можно подсчитать максимальную вложенность и сделать все командой вида
zip file.zip file/*/*/*...
, но мне кажется должен быть более лаконичный способ.
  • Вопрос задан
  • 3717 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
tar -czvf archive.tar.gz /path/to/archived/dir
Ответ написан
Комментировать
@ShamblerR
zip -r -0 archive.zip .
где точка текущая папка.
Ответ написан
Комментировать
Albibek
@Albibek
Вопросы есть? А если найду?
Если вы хотите ограничить архивирование по глубине, можете воспользоваться

find -maxdepth N
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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