Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo
Сообщение
pas » 02.12.2007 22:05
Делаю следующим образом:
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
Сообщение
Uncle_Theodore » 02.12.2007 22:18
Уберите звездочку в конце команды. Вот так
tar -cf /home/pas/MultiMedia/back/users.tar /home/pas/MultiMedia/back/users/
Это не tar отказывается включать скрытые файлы/директории, это шелл по такому шаблону их не включает.
Folderx
Сообщения: 296
ОС: fedora, mandriva
Сообщение
Folderx » 03.12.2007 01:11
Если включить в оболочке опцию подстановки точки shopt -s dotglob, то
tar -cf archive.tar *
будет работать, если опцию оставить включённой все команды смогут находить скрытые файлы, команда ls тоже
Но только на время одного сеанса
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo
Сообщение
pas » 03.12.2007 05:16
Спасибо за советы.