Просмотр полной версии : TAR GZIP и скрытые файлы
Откройте мудрость веков каким ...ко ключем архивируються также и скрытые (.htaccess) файлы?
tar cfzv lsdkfj.tar.gz *
пользую
# mkdir 000
# cd 000
# touch .file
# echo "Test" > .file
# ls
.file
# cd ..
# tar czvf 000.tar.gz ./000
./000
./000/.file
Файл .file в архиве
Проверил на CentOS и OpenBSD - файл исправно помещается в архив
# mkdir 000
# cd 000
# touch .file
# echo "Test" > .file
# ls
.file
# cd ..
# tar czvf 000.tar.gz ./000
./000
./000/.file
Файл .file в архиве
Проверил на CentOS и OpenBSD - файл исправно помещается в архив
[@dbe61 ~]$ mkdir test001
[@dbe61 ~]$ cd test001
[@dbe61 ~/test001]$ touch .htaccess
[@dbe61 ~/test001]$ echo "1233123112312312" >./.htaccess
[@dbe61 ~/test001]$ tar cfzv test.tar.gz *
tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
[@dbe61 ~/test001]$ tar cfzv test.tar.gz ./.htaccess
a ./.htaccess
[@dbe61 ~/test001]$
[@dbe61 ~/test001]$ uname -a
FreeBSD dbe61.shared.masterhost.ru 7.3-i386-20101022
Так как именно из "текущей" добавить блин скрытые, ключ может какой, суко тайный?
Ну, если в текущей, то:
$ uname
FreeBSD
$ mkdir 000
$ cd 000
$ echo "Test" > .htaccess
$ tar czvf 000.tar.gz --exclude=000.tar.gz .
a .
a .htaccess
Ну, если в текущей, то:
$ uname
FreeBSD
$ mkdir 000
$ cd 000
$ echo "Test" > .htaccess
$ tar czvf 000.tar.gz --exclude=000.tar.gz .
a .
a .htaccess
О Работает, спасибо!
Даже хрен с ним с ексклюд, чесное слово ...
вопрос 2 :)
А чего rm -rf * не удаляет скрытые в текущем каталоге?
[@dbe61 ~/test001]$ tar cfzv arh.tar.gz .
a .
a ./.htaccess
a ./child
a ./child1
a ./arh.tar.gz: Can't add archive to itself
a ./child1/.htaccess
a ./child1/readme.txt
a ./child/.htaccess
a ./child/readme.txt
[@dbe61 ~/test001]$ rm -rf *
[@dbe61 ~/test001]$ tar cfzv arh.tar.gz .
a .
a ./.htaccess
a ./arh.tar.gz: Can't add archive to itself
[@dbe61 ~/test001]$
вопрос 2 :)
А чего rm -rf * не удаляет скрытые в текущем каталоге?
Защита от дурака :)
Если разрешить удалять все, то будут удалены и файлы . и .. , что в принципе равносильно пресловутому "format c:" :)))
Если уж хочется удалять и скрытые файлы, то можно запускать команду например так:
$ rm -rf * && rm -f .??*
Защита от дурака :)
Если разрешить удалять все, то будут удалены и файлы . и .. :)))
Если уж хочется удалять и скрытые файлы, то можно запускать команду например так:
$ rm -rf * && rm -f .??*
нафик - нафик :)
tar cfzv lsdkfj.tar.gz .
спасибо, именно так
73!
vBulletin® v3.8.6, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot