ТавроФорум

ТавроФорум (https://forum.tavria.org.ua/index.php)
-   Решение бытовых проблем (https://forum.tavria.org.ua/forumdisplay.php?f=28)
-   -   TAR GZIP и скрытые файлы (https://forum.tavria.org.ua/showthread.php?t=37447)

softm 22.02.2011 09:40

TAR GZIP и скрытые файлы
 
Откройте мудрость веков каким ...ко ключем архивируються также и скрытые (.htaccess) файлы?

tar cfzv lsdkfj.tar.gz *

пользую

fox_12 22.02.2011 16:48

# mkdir 000
# cd 000
# touch .file
# echo "Test" > .file
# ls
.file
# cd ..
# tar czvf 000.tar.gz ./000
./000
./000/.file

Файл .file в архиве
Проверил на CentOS и OpenBSD - файл исправно помещается в архив

softm 22.02.2011 22:07

Цитата:

Сообщение от fox_12 (Сообщение 1047612)
# 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

Так как именно из "текущей" добавить блин скрытые, ключ может какой, суко тайный?

fox_12 23.02.2011 00:57

Ну, если в текущей, то:

$ uname
FreeBSD
$ mkdir 000
$ cd 000
$ echo "Test" > .htaccess
$ tar czvf 000.tar.gz --exclude=000.tar.gz .
a .
a .htaccess

softm 23.02.2011 08:09

Цитата:

Сообщение от fox_12 (Сообщение 1048301)
Ну, если в текущей, то:

$ 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]$

fox_12 23.02.2011 13:09

Цитата:

Сообщение от softm (Сообщение 1048383)
вопрос 2 :)

А чего rm -rf * не удаляет скрытые в текущем каталоге?

Защита от дурака :)
Если разрешить удалять все, то будут удалены и файлы . и .. , что в принципе равносильно пресловутому "format c:" :)))
Если уж хочется удалять и скрытые файлы, то можно запускать команду например так:

$ rm -rf * && rm -f .??*

softm 23.02.2011 13:10

Цитата:

Сообщение от fox_12 (Сообщение 1048634)
Защита от дурака :)
Если разрешить удалять все, то будут удалены и файлы . и .. :)))
Если уж хочется удалять и скрытые файлы, то можно запускать команду например так:

$ rm -rf * && rm -f .??*

нафик - нафик :)

Niсk 23.02.2011 13:34

tar cfzv lsdkfj.tar.gz .

softm 23.02.2011 13:43

Цитата:

Сообщение от Niсk (Сообщение 1048661)
tar cfzv lsdkfj.tar.gz .

спасибо, именно так
73!


Текущее время: 08:32. Часовой пояс GMT +3.

Перевод: zCarot Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.