Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как побороть tar Слишком длинный список аргументов  (Прочитано 1133 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fill.sa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Товарищи гуру подскажите, пытаюсь запаковать кучу файлов, но получаю tar Слишком длинный список аргументов.
Хотя помниться раньше я как-то запаковывал и поболее файлов(до предела длинны команды в консоле).
Как с этим бороться?

ТС не появлялся на Форуме более трех месяцев по состоянию на 02/02/2020 (последняя явка: 15/10/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 02 Февраля 2020, 21:40:04 от zg_nico »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6753
  • 20% Cooler
    • Просмотр профиля
какую команду используете? Точный пример.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
fill.sa,
tar -czf ИМЯ_АРХИВА.tar.gz СПИСОК ФАЙЛОВ

Оффлайн fill.sa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
какую команду используете? Точный пример.
целиком не буду выкладывать, т.к. там все файлы по образу и подобию.
sudo tar -cf /media/test/arhiv.tar */path/to/file */path/to/file2 */path/to/file3
и получаю
sudo: unable to execute /bin/tar: Слишком длинный список аргументов
в списке порядка 1500 файлов, прбовал половину списка паковать - таже ошибка.
« Последнее редактирование: 23 Февраля 2018, 22:52:05 от fill.sa »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Они же где-то находятся, архивируйте весь каталог за исключением того, что не надо.
Пётр.

Оффлайн fill.sa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Там выборочный список. Целиком каталоги паковать не подходит.

Пользователь добавил сообщение 23 Февраля 2018, 23:01:57:
ALiEN175,
* неспроста. Конечные файлы одинаковые, но расположены изначально в разных директориях.
ALiEN175,
список с путями до файлов имеется. Будем читать что за опция -Т
« Последнее редактирование: 23 Февраля 2018, 23:22:33 от fill.sa »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6753
  • 20% Cooler
    • Просмотр профиля
составьте список файлов/папок и укажите это tar (опция -T).
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн fill.sa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Попробовал со списком и опцией -T. Но эта опция непонимает *. Только жесткие пути.
Это решаемо или придется переделывать весь список?

ТС, как видно по состоянию на 31/01/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). Тема стародавняя (последнее сообщение в топике: 23/02/2018; последнее сообщение от ТС в топике: 23/02/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 31 Января 2020, 11:34:43 от zg_nico »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
fill.sa,
printf '%s\n' СПИСОК_ФАЙЛОВ > spisok.txt

 

Страница сгенерирована за 0.07 секунд. Запросов: 23.