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

10
Tar список файлов, которые не все существуют

Я запускаю команду из сценария, как tar -c -f ar.tar a b c d где b, c и d могут не существовать и могут быть каталогами. Решения, которые я придумала, - это передать вывод команды ls -dto grep, затем объединить ее в tarкоманду или включить расширенные глобусы для @(a|b|c|d). Есть ли более...

10
Как архивировать файлы с отсортированным порядком?

Если вы tarкаталог рекурсивно, он просто использует порядок из ОС readdir. Но в некоторых случаях приятно отсортировать отсортированные файлы. Что такое хороший способ отсортировать каталог по алфавиту? Обратите внимание, что для целей этого вопроса, gnu-tar в типичной системе Linux...

10
sudo tar меняет владельца извлеченных файлов на неизвестного пользователя

Я запускаю эту команду: $ sudo tar xvzf nexus-latest-bundle.tar.gz Извлеченные файлы принадлежат неизвестному (1001) пользователю: drwxr-xr-x 8 1001 1001 4096 Dec 16 18:37 nexus-2.12.0-01 drwxr-xr-x 3 1001 1001 4096 Dec 16 18:47 sonatype-work Разве это не должен быть root-владелец при нормальной...

10
Мгновенная печать списка архивных файлов (без распаковки всего архива)

Проблема с .tar.gzархивами заключается в том, что, когда я пытаюсь просто перечислить содержимое архива, компьютер фактически распаковывает его, что может занять очень много времени, если файл большой. Другие форматы файлов , такие как .7z, .rar, .zipне имеют этой проблемы. Перечисление их...

9
Я хочу, чтобы tar X каталог не включая его родителей

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

9
При каких обстоятельствах работает 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...

9
Как я могу ускорить операции с разреженными файлами с помощью tar, gzip, rsync?

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

9
Как сделать резервную копию структуры каталога, игнорируя файлы и каталоги без разрешения на чтение

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

9
Построить команду динамически

Я работаю над сценарием, и мне нужно построить 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...

9
Могут ли tar-файлы улучшить сжатие?

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

9
передача переменных из 'ls' в 'tar' через 'xargs'

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

8
Как заставить tar работать с опцией 'change directory'

У меня есть следующая структура каталогов: base/ files/ archives/ scripts/ Я хочу, чтобы скрипт запускался scripts/, сжимал файлы, которые совпадают, results.*.logв files/архив tar с gzip archives/. Я пытаюсь следующую команду: tar czfC ../archives/archive.tar.gz ../files results.*.log Но я получаю...

8
Как scp / tar файлы, которые находятся между определенными днями?

Мне нужно скопировать файлы журнала базы данных между двумя серверами suse, где меня интересуют файлы ТОЛЬКО в период с 10.3.2013 по 13.3.2013 Желательно сжать файлы перед копированием, поэтому я их tar и scp. В настоящее время я использую, tar -cvzf /tmp/saas_archive_logs.tar.gz...

8
Запаковать файл с 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 Но когда я...

8
Как добавить огромный файл в архив и удалить его параллельно

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