Как добавить в архив tar скрытые каталоги

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Как добавить в архив tar скрытые каталоги

Сообщение pas »

Делаю следующим образом:
tar -cf /home/pas/MultiMedia/back/users.tar /home/pas/MultiMedia/back/users/*

В каталоге /home/pas/MultiMedia/back/users/ содержатся:
[pas@localhost users]$ ls -ah
./ ../ .kde/ macro/ opd* .opera/
[pas@localhost users]$

Но в архив не попадают скрытые папки
Как указать tar-у добавлять и скрытые файлы/каталоги?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Как добавить в архив tar скрытые каталоги

Сообщение Uncle_Theodore »

Уберите звездочку в конце команды. Вот так
tar -cf /home/pas/MultiMedia/back/users.tar /home/pas/MultiMedia/back/users/

Это не tar отказывается включать скрытые файлы/директории, это шелл по такому шаблону их не включает.
Спасибо сказали:
Аватара пользователя
Folderx
Сообщения: 296
ОС: fedora, mandriva

Re: Как добавить в архив tar скрытые каталоги

Сообщение Folderx »

Если включить в оболочке опцию подстановки точки shopt -s dotglob, то
tar -cf archive.tar *
будет работать, если опцию оставить включённой все команды смогут находить скрытые файлы, команда ls тоже ;)
Но только на время одного сеанса ;)
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: Как добавить в архив tar скрытые каталоги

Сообщение pas »

Спасибо за советы.
Спасибо сказали: