Tar функция stat завершилась с ошибкой нет такого файла или каталога

Обновлено: 04.07.2024

Установка файлов tar.gz и tar.bz2
Всем привет! Не подскажите как установить файлы такого типа, месяц назад устанавливал как-то.

Как установить и запустить .tar.gz
Здравствуйте, столкнулся с проблемой во время установки программы, устанавливал по мануалу.

Как установить программу из .tar.bz2?
Как установливать программы на Linux Mint 15? Скачал sublime text 2 в архиве tar.bz2, читал мануалы.

Может кто подскажет, как собирать из исходников конкретно этот пакет tar, я не разу этого не делал, но в инете нет строгоq последовательноcти действий, некоторые пишут делайте make install, другие пишут не надо этого делать, а то потом не удалить и т.д. третьи пишут читайте, там всё написано, что читать, там сотня файлов и все вроде как похоже, то рид ми, то инсталл и всё на латинице и т.д. В общем зашёл я на оф. сайт tar, там 8 файлов версии 1.34, (например tar-1.34.cpio.gz.sig и т.д.)что-то скачал, распаковал, а дальше какие мои действия, чтоб если он не установится, или установится и будет с чем-то не совместим, чтоб можно было откатить на предыдущею версию 1.29 У меня Kubuntu 20.04. Версия tar - 1.30. Проверил, с русскими наименованиями файлов никаких проблем. А точно дело в 1.29? Тут наверное как-то надо заворачивать при сравнении в кавычки. пути с пробелами обязательно ковычкаются (берутся в ковычки) я задал каталог при архивации, tar создал архив, ставит tar в своём архиве кавычки или нет не известно, теперь я сравниваю созданный tar архивом с каталогом, который он же и архивировал, и получаю ошибку. Добавлено через 28 минут
Хм, а у меня не жалуется
tmpnik1, кавычки надо самому ставить. Вот я в mc создал каталог с пробелом в имени
русский каталог
что-то в него записал, написал в командной строке
затем в mc выделил этот каталог и нажал Ctrl+Enter. К команде добавилось имя каталога в виде
русский\ каталог
затем нажал на Enter. Всё правильно заархивировалось.

Как установить ZendStudio-10.0.1-x86.tar.gz?
Кто может подсказать как установить ZendStudio-10.0.1-x86.tar.gz на Ubuntu 12.04, через терминал.

Как установить драйвер видеокарты из архива *.tar.gz
Здравствуйте, господа-умники. Скачал с инета на другом компе драйвер Intel в архиве.

Как создать архив .tar.gz текущего каталога?
Как создать архив .tar.gz текущего каталога? Например я нахожусь в каталоге user@dom

Как создать архив (tar) подкаталогов, созданных в определенное время
Доброе время суток, коллеги! Помогите новичку. Есть каталог, с подкаталогами, сформированными по.

Как открыть резервную копию tar.gz, сделанную Webmin, в Windows?
Добрый день. Есть сервер с Ubuntu 12.04 LTS на нем есть Webmin который делает каждую ночь в 01:00.

Как оптимизировать скрипт для копирования фотографий в tar пакет?
Написал скрипт для копирования фотографий в tar пакет. find $dir -type f -name *orig* -exec tar.

Я пытаюсь создать файл tar.gz с помощью следующей команды:

Затем он начинает создавать файлы (много файлов в папке), но затем я получаю следующую ошибку:

Я не вижу описания этой ошибки, что это значит?

Удалить - из vcfz вариантов. tar не нужен дефис для опций.

Аргументом для -f опции является дефис z . Таким образом, команда пытается выполнить архивирование dvr_rdk_v1.tar.gz и вызывается в dvr_rdk архиве z . Без дефиса семантика параметров изменяется, так что следующий аргумент в командной строке, то есть имя файла вашего архива, становится аргументом для f флага.

Также проверьте разрешение на запись в каталог, из которого вы выполняете команду.

Это не нуждается в дефисах, но они не должны быть проблемой, они просто необязательны @MichaelMrozek На самом деле удаление - действительно имеет значение, потому что GNU tar - это странно. Аргументы опции не могут быть связаны с первым аргументом, когда он не начинается с a - , поэтому аргумент to f является следующим аргументом tar , и, следовательно tar vcfz dvr_rdk_v1.tar.gz , эквивалентен tar -v -c -f dvr_rdk_v1.tar.gz -z . Я также понял, удастся ли мне удалить z или j сжатие архива будет успешным даже при - включенном. Когда я добавляю дефис, он включается, он обрабатывает последний символ в опции как «файл». В результате я получаю j или z в виде архивного файла, если я использую эту опцию -cvfz или -cvfj . Сводка: если «f» встречается как опция, отличная от последней, команда не будет выполнять то, что предполагалось. Я не понимаю, как Gnu не может добавить предупреждение, когда обнаруживает такую ​​серьезную и легко обнаруживаемую проблему. Я просто потратил 40 минут на отладку этой странности. Этот, должно быть, потратил сотни тысяч человеко-часов производительности.

-f Параметр должен непосредственно предшествовать имя файла. Итак, используйте tar -vczf filename.tar.gz вместо -vcfz

Ах, это объясняет, почему команда, которую я использую, пытается создать сжатый архивный файл, который вызывается j или z с этими командами -cvfj и -cvfz соответственно.

Команда дегтя исторически была одна из немногих команд , которые не следуют в Unix директивы коммунального предприятия синтаксисом .

f
Используйте первый файловый операнд (или второй, если b уже указан) в качестве имени архива вместо системно-зависимого значения по умолчанию

Хотя правила синтаксиса включают это:

Рекомендация 5.
Один или несколько параметров без аргументов-параметров, за которыми следует не более одного параметра, который принимает аргумент-параметр, должны приниматься при группировании за одним разделителем '-'.

Читайте также: