Ответ 1
Используйте параметр "-T", чтобы передать файл в tar, который содержит имена файлов для tar.
tar -cv -T file_list.txt -f tarball.tar
Я пытаюсь сжать файлы из архива командой
tar -czvf compress_file.tar.gz $(cat file_list.txt)
И у меня есть ошибка
-bash: /bin/tar: Argument list too long
Номера файлов слишком длинны, как я могу это решить?
Используйте параметр "-T", чтобы передать файл в tar, который содержит имена файлов для tar.
tar -cv -T file_list.txt -f tarball.tar