tar Невозможно mkdir: Нет такой файл

grep '^\(.\{4\}\|.\{24\}\)\*' X

Найти все строки, если файл X содержит звездочку (в кавычках, потому что в противном случае в регулярном выражении это означает ноль или более предшествующих атомов) перед 4 или 24 символы с начала строки.

2
23.02.2017, 20:45
2 ответа

Я выполнял tar в моем домашнем каталоге, который был на CIFS, который соответствует правилам и ограничениям Windows для имен файлов. Двоеточие не допускается в CIFS (Windows). Я переделал то же самое на локальном разделе, и проблем не было.

1
27.01.2020, 22:10

Это могло быть связано с символическими ссылками. Возможно, стоит посмотреть, что делает tar, с помощью strace (просто добавьте к команде tar префикс strace ).

Из вывода strace вы должны увидеть, что tar пытается сделать и что не удается.

1
27.01.2020, 22:10

Теги

Похожие вопросы