Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Tar или zip списка директорий в FreeBSD?
цитата
18/06/14 в 10:32
 S_Flash
Есть диреткория состоящая с пол-сотни сабдиректорий. Надо создать её архив (не обязательно с сжатием), но при этом исключить из архивации несколько избранных сабдиректорий.
Под руками только собственно сам шел и MC.
цитата
18/06/14 в 11:06
 Nux
используй --exclude для tar
например так сжимая данные диры /dir_for_archive

tar -czvpf /any_path/my.tar.gz /dir_for_archive --exclude='/dir_for_archive/exclude_dir'


а для zip вроде как опция -X аналогичная
цитата
18/06/14 в 12:40
 S_Flash
Nux: понял, спасибо!
Тогда, если можно, такой впрос!

1) Имеет ли при таком раскладе место быть ситуация вида:
Код:
tar -cf dir/files.tar --exclude="dir/files.tar" dir

Т.е. у меня нет пермишенов сохранять файлы вне dir/, а запаковать надо именно её..

2) Если без сжатия использовать ключи tar -cf, то с какими правами\доступами распакуются файлы на новом месте? На самом деле нет особой необходимости сохранять файлам точные пермишены, но желательно хотябы 755 или 775 чтоб было в итоге..
цитата
18/06/14 в 16:51
 Salis
S_Flash: в архиве всегда есть все пермишены (юзер/права на файл), при распаковке надо ключик указывать чтобы пермишены применились. помоему -p надо добавить при распаковке. (tar pxzf full.tar.gz)


Эта страница в полной версии