Мне нужно создать тарбол из данного каталога. Тем не менее, я должен убедиться, что скрытые файлы также включены (например, те, которые начинаются с .
).
Будет ли следующая команда автоматически учитывать скрытые файлы?
tar -cvzf packed.tar.gz mydir
Если нет, как я могу убедиться, что я включил скрытые файлы?
tar -cvzf packed.tar.gz mydir/.
Ответы:
Да, это будет.
Файлы, начинающиеся с
.
, не «скрыты» во всех контекстах. Они не раскрываются*
иls
не перечисляют их по умолчанию, ноtar
не заботятся о ведущих.
. (find
тоже не волнует.)(Конечно, это одна из тех вещей, которую легко обнаружить экспериментально.)
источник
tar --help
перечисляет несколько различных опций, все из которых начинаются с того,--exclude
что позволяют исключать различные файлы на основе имени, шаблона и т. д. Согласовано, эксперименты - отличный способ проверить и проверить, работает ли что-то как ожидалось. Регулярно делайте резервные копии!