Вопросы с тегом «tar»

Формат архива tar и / или утилита командной строки для работы с файлами tar.

2
Построить команду динамически
Я работаю над сценарием, и мне нужно построить tarкоманду динамически. Вот два примера, чтобы проиллюстрировать, что я пытаюсь сделать: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" ${_tar} "$TAR_ME" echo -e "\n\nNEXT:\n\n" EXCLUDE=("--exclude=/tmp/hello\ hello" "--exclude=/tmp/systemd*" "--exclude=/tmp/Temp*") _tar="tar "`printf -- '%s ' …

3
Могут ли tar-файлы улучшить сжатие?
Может ли объединение нескольких файлов улучшить сжатие стандартными инструментами, например, gzip, bzip2, xz? Я долго думал, что это так, но никогда не проверял. Если у нас есть 2 копии одного и того же файла размером 20 МБ, взятых вместе, случайная байта, умная программа сжатия, которая понимает, что это может сжать …

2
Как я могу ускорить операции с разреженными файлами с помощью tar, gzip, rsync?
У меня есть редкий файл. ( du -hсообщает 3G и du -h --apparent-sizeсообщает 100G.) Пока все хорошо. Теперь, когда я хочу сжать файл с помощью tarили отправить его по сети rsync, это потребует столько же времени, сколько и 3G. Кажется, эти инструменты читают все нули. Я думал, что отверстия как-то …

1
При каких обстоятельствах работает gunzip & tar xf, но tar xzf не работает?
Чтобы проиллюстрировать это: я скачал библиотеку LEDA с веб-сайта компании . Использование tar -xzf не помогает: $ tar -xzf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors Тем не менее, gunzip и tar -xf …
9 tar  gzip 

2
Я хочу, чтобы tar X каталог не включая его родителей
tar cvf /var/lib/backup/sample.tar /home/user/.project Тем не менее, когда я извлекаю, я получаю его родителей, а также /backup/ - /home/ - /user/ - .project/ Эта команда tar выполняет свою работу, потому что она не включает ничего в свои родительские объекты (например, в другие папки user). Я хочу сделать это программно, поэтому …
9 directory  tar 



2
«Неверная магия смол» в OpenWRT
Я пытаюсь установить JavaSE на устройство OpenWrt (Pandorabox). Когда я бегу tar -xvf ejdk-8u65-linux-arm-sflt.tar.gz Я получаю tar: invalid tar magic. Как я могу решить эту проблему?
9 tar  openwrt  archive 

2
передача переменных из 'ls' в 'tar' через 'xargs'
Я пытаюсь сделать что-то вроде ls -t | head -n 3 | xargs -I {} tar -cf t.tar {} чтобы заархивировать 3 последних измененных файла, но в итоге выполняется команда tar отдельно для каждого из файлов, и в конце я остаюсь с одним файлом tar, содержащим последний из 3 файлов …
9 linux  ls  tar  xargs 


2
Как сделать резервную копию структуры каталога, игнорируя файлы и каталоги без разрешения на чтение
Любые идеи, как сделать резервную копию структуры каталогов, для которых есть некоторые файлы и / или каталоги, для которых у вас нет разрешения на чтение? Я хотел бы просто игнорировать их, без сбоев резервного копирования (tar? Jar?).

2
Добавление файла в файлы tbz
Я ищу способ обновить тысячи архивных файлов .tbz, поэтому я буду делать это с помощью сценария оболочки. Мне нужно добавить один файл к каждому. Мой вопрос: есть ли более быстрый способ сделать это, не извлекая содержимое каждого tbz, а затем повторно сжимая его с новым файлом, включенным в содержащийся tar? …

4
Как отлаживать: tar: одинокий нулевой блок
Как это отладить? Эта проблема внезапно появилась в течение последних нескольких дней. Все резервные копии сайта повреждены. Если резервная копия оставлена ​​как tar, проблем нет, но как только tar сжимается как, gzили xzя не могу их распаковать. Там много свободного диска Local disk space 2.68 TB total / 2.26 TB …

4
Как добавить огромный файл в архив и удалить его параллельно
Скажем, у меня есть файл 80 /root/bigfileГБ в системе 100 ГБ и я хочу поместить этот файл в архив /root/bigarchive.tar Очевидно, мне нужно удалить этот файл одновременно с добавлением его в архив. Отсюда мой вопрос: Как удалить файл одновременно с добавлением в архив?
8 tar  zip  compression  gzip 

3
Запаковать файл с tar.gz из корневого каталога
Я пытаюсь упаковать файл .csv с tar.gz, находясь в корневом каталоге. Файл myfile.csvрасположен в /mnt/sdb1/ Итак, полное имя файла/mnt/sdb1/myfile.csv Я пытаюсь сохранить tar.gz под /mnt/sdb1/old_files Я попробовал это так: tar -czf /mnt/sdb1/old_files/new.tar.gz mnt/sdb1/myfile.csv Но когда я извлекаю файл, то будет извлечена папка с именем "mnt", которая содержит другую папку с …
8 tar  gzip 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.