Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Корректное экранирование символа : / 3 сообщений из 3, страница 1 из 1
17.05.2007, 15:17:10
    #34532892
cooluser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Корректное экранирование символа :
Господа! Есть файлы в имени которых содержится символ ":". Это tar.gz архивы, проблема в том что у меня не получается корректно заэкранировать : , чтобы tar их нормально обратабывал.

Пример:

Имя файла - "20070517-14:41:11.tar.gz", пробуем извлечь файлы вот так:

1.

[zz@zzzz tmp]$ tar xvfz 20070517-14\:41\:11.tar.gz
tar: Cannot execute remote shell: No such file or directory
tar: 20070517-14\:41\:11.tar.gz: Cannot open: Input/output error
tar: Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Child returned status 2
tar: Error exit delayed from previous errors

2.

[zz@zzzz tmp]$ tar xvfz "20070517-14:41:11.tar.gz"
tar: Cannot execute remote shell: No such file or directory
tar: 20070517-14\:41\:11.tar.gz: Cannot open: Input/output error
tar: Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Child returned status 2
tar: Error exit delayed from previous errors


Как правильно? Как заставить тар работать?
...
Рейтинг: 0 / 0
17.05.2007, 16:24:23
    #34533177
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Корректное экранирование символа :
cooluser wrote:

>Господа! Есть файлы в имени которых содержится символ ":". Это tar.gz
> архивы, проблема в том что у меня не получается корректно
> заэкранировать : , чтобы tar их нормально обратабывал.

У меня работает, если делать по таком принципу:
Код: plaintext
1.
tar -xzf ./cube:2004_05_22.tar.gz
Т.е., нужно поставить ./ перед именем файла (если текущий каталог) или
прописать полный путь. Слэш перед двоеточием ставить не надо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
17.05.2007, 16:25:49
    #34533186
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Корректное экранирование символа :
ErV wrote:

> Слэш перед двоеточием ставить не надо.
Опечатался. Бэкслэш ("\") ставить не надо...

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Корректное экранирование символа : / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]