tar глючит или я?

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

adav84
Сообщения: 41

tar глючит или я?

Сообщение adav84 »

обнаружил странную особенность tar-а - он всегда обновляет файлы, в имени которых содержатся квадратные скобки. причем еще проверяет, парные ли они!

Код: Выделить всё

[adav@localhost Desktop]$ mkdir zzz
[adav@localhost Desktop]$ echo test> zzz/abcde
[adav@localhost Desktop]$ echo test> zzz/abcde\[dfgdfg
[adav@localhost Desktop]$ ll zzz
total 8
-rw-rw-r--. 1 adav adav 5 14. Aug 04:29 abcde
-rw-rw-r--. 1 adav adav 5 14. Aug 04:30 abcde[dfgdfg
[adav@localhost Desktop]$ tar cvf foo.tar zzz
zzz/
zzz/abcde[dfgdfg
zzz/abcde
[adav@localhost Desktop]$ tar uvf foo.tar zzz
[adav@localhost Desktop]$ tar uvf foo.tar zzz
[adav@localhost Desktop]$ tar uvf foo.tar zzz
[adav@localhost Desktop]$ echo test> zzz/abcde\[dfgdfg\]
[adav@localhost Desktop]$ tar uvf foo.tar zzz
zzz/abcde[dfgdfg]
[adav@localhost Desktop]$ tar uvf foo.tar zzz
zzz/abcde[dfgdfg]
[adav@localhost Desktop]$ tar uvf foo.tar zzz
zzz/abcde[dfgdfg]
[adav@localhost Desktop]$ tar uvf foo.tar zzz
zzz/abcde[dfgdfg]
[adav@localhost Desktop]$ tar uvf foo.tar zzz
zzz/abcde[dfgdfg]
[adav@localhost Desktop]$


что происходит?
еще больше, чем собственно это (ну, мало-ли, глюк) меня удивляет то, что гугл по этому поводу молчит.
PS про rsync в курсе, тема о другом ))
UPD нет, на парность таки не проверяет, просто их должно быть больше двух.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: tar глючит или я?

Сообщение sash-kan »

не наблюдается:

Код: Выделить всё

$ lsb_release -ir
Distributor ID:    Debian
Release:    6.0.5
$ tar --version
tar (GNU tar) 1.23
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.

и здесь тоже:

Код: Выделить всё

$ lsb_release -ir
Distributor ID: ROSA
Release:        2012
$ tar --version
tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
adav84
Сообщения: 41

Re: tar глючит или я?

Сообщение adav84 »

стабильно наблюдается в Fedora 16, 17 и (о ужас) в Centos 6 (tar 1.26 и 1.23)
а вот в Хubuntu и Zenix (Debian 6) - нет...
т.е. это что-то ред-хэтовское? ядра везде 3.х, а в Centos 2.6


Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: tar глючит или я?

Сообщение sash-kan »

значит, вам сюда: https://bugzilla.redhat.com/
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: