Вопросы с меткой [tar]

Формат файла архива (и программа, которая его читает), обычно используемый в Unix и Linux.

14
голосов
4ответа
8k показов

извлечь один файл из огромного файла TGZ

У меня огромный tar-файл (около 500 ГБ), и я не хочу извлекать из него только один файл. Однако, когда я запускаю tar -xvf file.tgz path/to/file впечатление, что он все еще загружает все содержимое в ...
14
голосов
7ответов
14k показов

SVN напрямую к смоле

Есть ли способ напрямую смонтировать последнюю версию папки SVN без скрытых файлов SVN? Я хотел бы создать архив tar без файлов SVN. Я знаю, что вы можете получить последнюю версию с файлами ...
14
голосов
3ответа
15k показов

Какой алгоритм сжатия наиболее эффективен между xz, gzip и bzip2?

Между xz, gzip и bzip2, какой алгоритм сжатия дает наименьший размер файла и самую высокую скорость при сжатии довольно больших тарболлов?
14
голосов
3ответа
26k показов

Какой метод сжатия самый быстрый для большого количества файлов?

Мне нужно сжать каталог с около 350 000 довольно маленьких файлов общим объемом около 100 ГБ. Я использую OSX и в настоящее время использую стандартный инструмент "Compress", который преобразует этот ...
14
голосов
5ответов
4k показов

Карта "Untar" для tar xvfz?

Как я могу сопоставить 'untar' как команду с tar -xvfz? Извините, но я почти всегда забываю аргументы, необходимые tar для этой операции.
13
голосов
2ответа
18k показов

Извлечение определенных файлов в архив tar с использованием подстановочного знака

Я пытаюсь создать сценарий для извлечения только JPEG изображений из архива, содержащего много видов файлов. Для этого я попытался использовать: tar -xf MyTar.tar *.jpg но это не удалось (* .jpg не ...
13
голосов
2ответа
5k показов

позволить tar автоматически определять тип сжатия при извлечении из stdin

Я использую GNU tar. Он может автоматически определять тип сжатия при сжатии / распаковке файлов. Но мне нужно распаковать архив из stdin и тип сжатия неизвестен. Я заметил, что tar может дать мне ...
12
голосов
1ответ
268 показов

Три формата? Зачем?

Недавно мне нужно было скачать Ruby Source отсюда, и там написано, что "доступно в трех форматах" .tar.bz2 , .tar.gz и .zip . Есть ли причина, по которой нам нужны все три формата? По крайней мере, в ...
12
голосов
3ответа
12k показов

Префикс префикса в tar

В настоящее время я делаю в сценарии очень неэффективно: cp -a $MYPATH /tmp/$VERSION cd /tmp tar cjf archive.tar.bz2 $VERSION Я хочу, чтобы все находилось в каталоге с именем $ VERSION - есть ли ...
12
голосов
4ответа
7k показов

В месте извлечения архива tar

У меня есть небольшая дилемма здесь ... Мне нужно было перенести файлы объемом около 70 ГБ с одного из моих серверов на другой, поэтому я решил, что их сборка и отправка архива будет самым быстрым ...
12
голосов
1ответ
16k показов

Избегайте ошибок от tar, не способных восстановить права доступа к каталогу

Я наблюдаю следующее поведение с tar 1.26 и 1.27.1: $ mkdir a b a/diffowner $ sudo mkdir b/diffowner $ sudo chmod a+w b/diffowner $ echo foo > a/diffowner/foo $ tar -C a -cvf test.tar diffowner ...
11
голосов
3ответа
15k показов

Как мне преобразовать tar.bz2 в tar.gz?

Я новичок в Linux, возможно ли это преобразование? Нужно ли сжимать и распаковывать весь контент?
11
голосов
1ответ
25k показов

Поместите дату в резервную копию .tar.gz имя файла

Я хотел бы запустить простую команду tar для резервного копирования каталога моего сайта. Он будет работать через cron, но я хочу, чтобы в качестве имени файла было указано время создания резервной ...
11
голосов
3ответа
11k показов

tar: --exclude = ". git": Невозможно указать: нет такого файла или каталога

Это сводит меня с ума. Я хочу tar каталог, но исключить некоторые файлы. Это моя команда: tar -zcvf $NAME-$VERSION.tar.gz $NAME-$VERSION --exclude='.git' --exclude='.gitignore' Хотя приведенная выше ...
10
голосов
2ответа
20k показов

Удаляет ли tar -xvf существующие файлы из каталога?

У меня есть архив tar, и я хочу использовать tar -xvf . В этом архиве tar у меня есть дерево каталогов, содержащее пару файлов. В моей системе Solaris 10 это дерево каталогов уже существует и ...
10
голосов
6ответов
32k показов

Как извлечь multipart rar с отсутствующими частями?

У меня есть многочастный архив .rar содержащий один файл .tar.gz внутри него (не спрашивайте почему, именно так он и был сделан). Мне не хватает нескольких частей, но есть первая часть. Я хотел бы ...
10
голосов
5ответов
32k показов

Извлечь файл и папки с указанными разрешениями

Я упаковываю папку с большим количеством подпапок и файлов в Windows с помощью 7zip, загружаю в VPS и затем запускаю команду: tar -xvzf file.tar.gz тогда все распакованные файлы и папки имеют права ...
9
голосов
2ответа
22k показов

Файл .tgz - tar: нераспознанный формат архива

Я пытаюсь установить 10gen сборки MongoDB на мой локальный Mac под управлением Mountain Lion (10.8.3): Я получаю это с curl в: curl http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.tgz > ...
9
голосов
1ответ
3k показов

Почему tar | tar намного быстрее, чем cp?

Для рекурсивного копирования каталога использование tar для упаковки каталога, а затем передача выходных данных в другой tar для распаковки выглядит намного быстрее, чем использование cp -r (или cp ...
9
голосов
1ответ
4k показов

извлечь несколько членов из архива tar и передать по сети

редактировать: я хочу дополнительный member01 и member02 и каталог blah/ tarball_1.tar.gz содержит каталог test/ с 20 файлами. Я хочу извлечь только члены test/member01 и test/member02 и каталог ...
8
голосов
3ответа
2k показов

Почему не все файлы сжаты и как улучшить решение

У меня есть папка с около 20K файлов. Файлы именуются в соответствии с шаблоном xy_{\d1,5}_{\d4}\.abc Abc , например, xy_12345_1234.abc . Я хотел сжать первые 10K из них с помощью этой команды: ls | ...
8
голосов
2ответа
2k показов

Поместите tar'd файлы в подкаталог

У меня есть каталог установки, как показано ниже: folder_x file.y file.z Я хотел бы создать файл tar, чтобы при его извлечении структура выглядела примерно так: dir_q/folder_x dir_q/file.y ...
8
голосов
3ответа
23k показов

Что означает «tar -C»?

В разделе "Установка Portage" установочные документы Gentoo говорят: # tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr Что делает эта команда?
8
голосов
7ответов
46k показов

Как запустить команду «tar -czf» в Windows?

В настоящее время я работаю на компьютере, который имеет доступ только к Windows. Я должен отправить папку после запуска tar -czf . Как я могу сделать это в Windows, у меня есть варианты?
8
голосов
3ответа
7k показов

взломать rsync для пересылки файлов между двумя неподключенными серверами

Вот связь: [Server1] [my desktop] [Server2] Сервер1 и сервер2 не могут напрямую общаться друг с другом (не спрашивайте). Мой рабочий стол, однако, может получить доступ к обоим серверам через SSH. ...
8
голосов
2ответа
3k показов

Архив tar не распаковывается - "Path содержит '..'"

Название файла 2014-12-12 04-00-01.tar . Я выполнил команду: tar xvf 2014-12-12\ 04-00-01.tar На выходе получается много строк вида: x ../server/: Path contains '..' А потом несколько из формы: tar: ...
8
голосов
2ответа
29k показов

Унтар на Солярисе

Я использую систему Sun Sparc, также известную как Solaris. У меня есть файл .tar.gz, и я не могу понять, как его распаковать. Команда, которую я обычно использую, не работает: tar -xzvf file.tar.gz ...
7
голосов
0ответов
292 показов

Какова этимология позади "-j", указывающая bzip2 для tar?

Какова этимология позади "-j", указывающая bzip2 для tar?
7
голосов
3ответа
31k показов

tar Не удается открыть: нет такого файла или каталога

Свежая установка CentOS 5.4 Скачал следующее: http://prdownloads.sourceforge.net/webadmin/webmin-1.510.tar.gz Сумма MD5 верна (cdcc09d71d85d81914a90413eaf21d3f). Файл находится здесь: ...
7
голосов
2ответа
2k показов

Как распаковать в Emacs Dired?

Есть ли простой способ распаковать файлы в Emacs Dired? В настоящее время я делаю M-! tar -xvf , но я чувствую, что есть более простой способ.
7
голосов
1ответ
6k показов

В чем смысл различных предупреждений об "удалении косой черты"?

Я использую GNU tar с указанием нескольких экземпляров --exclude . Я получаю оба Removing leading / from member names а также Removing leading / from hard link targets предупреждения. Какая разница ...
7
голосов
3ответа
3k показов

Как разбить файл tar на более мелкие части на границах файла?

У меня есть tar-файл, который я хочу разделить на несколько меньших tar-файлов. Это было бы легко с split , но я хочу, чтобы разделенные файлы были полностью пригодными для использования самими ...
7
голосов
2ответа
5k показов

Укажите корневой каталог внутри тарбола

Есть ли способ выполнить tar cjvf foo.tar.bz2 project-root Так что, когда архив извлекается, он не извлекается в проект-root, а извлекается во что-то еще? т.е. tar xjvf foo.tar.bz2 cd something-else ...
7
голосов
4ответа
8k показов

Скопируйте сотни тысяч файлов Mac на NAS

Я пытаюсь перенести свою библиотеку Aperture в NAS. Он содержит несколько сотен тысяч файлов (довольно маленьких). После того, как OS X заканчивает копирование больших файлов, расчетное время ...
7
голосов
2ответа
3k показов

Как остановить tar от архивирования корневого пути к файлам?

Когда я запускаю следующую команду: tar cfvz backup.tar.gz /path/to/my/files/* Это gzips весь путь. Поэтому, когда я распаковываю файл, мне нужно открыть 4 папки (путь -> к -> моим -> файлам), чтобы ...
7
голосов
2ответа
4k показов

Почему -z не может быть последним параметром командной строки для использования с tar?

$ ls one.tar.gz one.tar.gz $ tar -xvfz one.tar.gz tar: z: Cannot open: No such file or directory tar: Error is not recoverable: exiting now $ tar -xvzf one.tar.gz one $ tar -xzvf one.tar.gz one $ tar ...
7
голосов
3ответа
10k показов

Как я могу удалить начальный путь из tar и повторить его в памяти?

Я думал, что мог бы сделать что-то вроде этого: wget -O- http://example.com/funky.tar.gz | \ tar --strip-components 1 -Ox | tar -cf fixed.tar.gz удалить начальный путь из всех элементов в загруженном ...
7
голосов
1ответ
14k показов

Как удалить полный путь при выполнении сжатия tar.gz?

Я использую эту команду для архивации каталога с именем g из кода Java: tar czf /a/b/c.tar.gz /e/f/g Когда деготь файл c.tar.gz создается, я нахожу весь путь e/f/g , то все файлы в папке g внутри ...
7
голосов
4ответа
801 показов

Tar и gzip вместе, но наоборот?

Сжатие tar-файла как целого очень просто и даже реализовано как опция внутри tar . Все идет нормально. Однако, с точки архиватор зрения, было бы лучше , чтобы очернить с gzip'нутыми отдельные файлы. ...
6
голосов
4ответа
7k показов

Rsync в стандартный вывод?

У меня есть доступ к серверу резервного копирования по протоколу rsync (только rsync, больше ничего). Теперь я хочу получить оттуда файл (который является .tar.gz) и передать его непосредственно ...
6
голосов
3ответа
8k показов

Имя файла tar в SunOS больше 100

В Solaris при создании архива tar с использованием параметров cf: tar cf file.tar dir и когда многие вложенные каталоги генерируют очень длинные имена путей, я получаю сообщение об ошибке: tar: имя ...
6
голосов
1ответ
3k показов

Список полных временных меток файлов в архиве

У меня есть большой архив tar и я хочу увидеть точные (наносекундные) временные метки, которые хранятся для каждого файла в архиве. В случае необходимости тарбол находится в формате POSIX-2001 (tar ...
6
голосов
2ответа
9k показов

rsync в / из архива tar

Возможно ли rsync для реальной файловой системы (удаленной) с архивом tar (локальной)? Если так, то как? Проблема в том, что мне нужно правильно сделать резервную копию настроек пользователя / группы ...
6
голосов
3ответа
4k показов

Используйте tar против bzip2 для создания архива .tar.bz2?

Я только что прочитал, что tar может создавать файлы .tar.bz2 . Все это время я использовал tar + bzip2 для этого. Мне было интересно, была ли разница между использованием tar для создания архива и ...
6
голосов
3ответа
234 показов

Разархивировать файл при уменьшении размера архива?

Дилемма: у меня есть архив на 10 ГБ и жесткий диск на 20 ГБ. Когда я иду, чтобы распаковать / разархивировать файл, жесткий диск заполняется, и процесс завершается неудачей. Вопрос: На Ubuntu Server ...
6
голосов
2ответа
1k показов

tar каталог

Я пытаюсь сохранить файлы моего сайта, которые находятся на моем тестовом сервере, чтобы иметь возможность загрузить их на «настоящий» сервер. tar -cf mysite.tar /var/www Это создает архив хорошо ... ...
6
голосов
1ответ
3k показов

Учитывая, что tar проигнорировал мои 2 сокета, как мне сделать резервную копию, а затем восстановить мою папку входа?

Я сделал сетевое резервное копирование своей области входа в систему, чтобы подготовиться к переформатированию тома, на котором он находится, чтобы сделать его загрузочным на моем старом Power Mac G5 ...
5
голосов
2ответа
21k показов

Разархивируйте данный linux-архив в MAC OS X

У меня есть архив с Linux, который нельзя распаковать. Это дает мне unexpected error . Мне сказали, что это происходит из-за нечувствительности к регистру на MAC OS X. Как мне распаковать этот файл? ...
5
голосов
2ответа
15k показов

Как я могу сжать большой файл на более мелкие части?

Я ищу способ сжать большой файл (~ 10 ГБ) в несколько файлов, которые не превышают 150 МБ каждый. Какие-нибудь мысли?
5
голосов
2ответа
7k показов

Удаленное резервное копирование через SSH

У меня есть два компьютера, мой локальный и удаленный. Я хочу сделать резервную копию удаленного сервера с помощью команды tar через ssh, но сохранить файл tar на локальном компьютере. Является ли ...