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

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

206
голосов
18ответов
34k показов

В чем преимущество использования «tar» сегодня?

Я знаю, что tar был создан для ленточных архивов, но сегодня у нас есть форматы архивных файлов, которые объединяют файлы и выполняют сжатие в одном и том же логическом формате. Вопросы: Существует ...
131
голос
6ответов
156k показов

Как указать уровень сжатия при использовании tar -zcvf?

Я очень часто гзип каталоги на работе. Что я обычно делаю tar -zcvf file.tar.gz /path/to/directory Есть ли способ указать уровень сжатия здесь? Я хочу использовать максимально возможное сжатие, даже ...
118
голосов
6ответов
167k показов

Как защитить паролем файлы gzip в командной строке?

Я хочу создать некоторые файлы tar.gz (и, возможно, tar.bz2), используя команду tar в Ubuntu 10.04. Я хочу защитить файл паролем. Какова команда, чтобы сделать это (я гуглил, но не нашел ничего, что ...
114
голосов
10ответов
105k показов

Есть ли способ увидеть прогресс tar в каждом файле?

У меня есть пара больших файлов, которые я хотел бы сжать. Я могу сделать это, например, с tar cvfj big-files.tar.bz2 folder-with-big-files Проблема в том, что я не вижу никакого прогресса, поэтому я ...
95
голосов
10ответов
41k показов

Несовместимость tar с Linux / OS X - tarballs, созданные в OS X, выдают ошибки, когда их нет в Linux

Когда я сохраняю файлы на своем Macbook и распаковываю их в Linux, я постоянно получаю следующие предупреждения / ошибки: tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring ...
86
голосов
1ответ
171k показов

Как распаковать архив tar gz в определенное место?

Я хочу распаковать файл .tar.gz в определенный каталог. Архивный файл находится в /root/Documents . Я хочу распаковать его в /root/Desktop/folder . Структура папок в заархивированном файле должна ...
81
голос
1ответ
137k показов

создать tar с несколькими каталогами и расположениями файлов

У меня есть несколько скриптов и файлов, расположенных в разных местах, таких как: /etc/dir1 /var/www/html /home/somedir Я хочу сделать tar-файл, чтобы он копировал файлы и папки со структурой ...
73
голоса
3ответа
124k показов

Linux Bash Script, одна команда, но несколько строк?

У меня есть следующий сценарий, который я написал, выполнив поиск в Google, и он создает резервную копию моей системы Linux в архив: #!/bin/bash # init DATE=$(date +20%y%m%d) tar -cvpzf ...
70
голосов
16ответов
77k показов

Untar, ungz, gz, tar - как вы запомнили все полезные опции?

Я почти уверен, что я не единственный, кто сталкивается со следующей проблемой: каждый раз, когда мне нужно распаковать файл в * nix, я не могу вспомнить все параметры и заканчиваю поиском в Google, ...
67
голосов
7ответов
134k показов

tar: выход с состоянием ошибки из-за предыдущих ошибок

Я написал небольшой скрипт, который копирует и сжимает список каталогов + файлов. Сценарий, по-видимому, успешно выполняется, поскольку после запуска сценария создается полезный файл .tar.gz. Тем не ...
66
голосов
7ответов
110k показов

Что является более эффективным - сжатие tar или zip? В чем разница между tar и zip?

Я работаю в среде Linux и хочу знать о командах tar и zip. Что является более эффективным - tar или zip? Мне также нужно знать различия между командами tar и zip. Кто-нибудь может мне их объяснить?
63
голоса
9ответов
280k показов

Как открыть файл .tar.gz в Windows?

Мне нужно открыть файл, который, к сожалению, доступен только в формате .tar.gz , и я использую Windows 7. Я могу разархивировать файл, используя 7-zip но после этого у меня все еще есть файл .tar ...
62
голоса
5ответов
24k показов

Почему я получаю файлы типа ._foo в моем архиве на OS X?

Когда я tar некоторые файлы в OS X: tar cvf foo.tar foo Он создает дополнительный файл ._foo в архиве: ./._foo foo который появляется только в том случае, если я извлекаю его не в операционной ...
56
голосов
5ответов
18k показов

GZIP без смолы? Почему они используются вместе?

Почему tar и gzip почти всегда используются вместе, а не только gzip? Есть ли преимущество этого метода?
53
голоса
4ответа
113k показов

Как получить максимальное сжатие с .tar.gz?

Как я понимаю, использование tar + gzip заключается в том, что tar обычно используется для объединения группы файлов в один файл, а затем gzip используется для сжатия этого файла. Недавно я узнал, ...
49
голосов
2ответа
50k показов

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

У меня очень большая папка из 120000+ файлов. и мне нужно переместить их в другое место на том же компьютере (тот же раздел). Я хотел бы использовать команду tar чтобы сгруппировать их как единое ...
46
голосов
1ответ
34k показов

Невозможно распаковать файл .tar.xz, получив «xz: Невозможно выполнить: Нет такого файла или каталога» из tar

Как мне распаковать архив, который использует .xz? Я пробовал tar xf php-5.6.0RC4.tar.xz и tar -xJf php-5.6.0RC4.tar.xz и в обоих случаях я получаю следующее: tar (child): xz: Cannot exec: No such ...
42
голоса
3ответа
24k показов

Эквивалент tar "--strip-components = 1" в unzip?

У меня есть сценарий, который извлекает tar.gz-файл в указанную подпапку mysubfolder: mkdir mysubfolder; tar --extract --file=sourcefile.tar.gz --strip-components=1 --directory=mysubfolder; Есть ли ...
41
голос
5ответов
95k показов

Как защитить паролем файл .tgz с помощью tar в Unix?

Я использую команду tar Unix, как указано ниже, для того, чтобы скопировать каталог и его файлы: tar cvzf fileToTar.tgz directoryToTar Есть ли способ защитить паролем файл .tgz? Я создал защищенные ...
40
голосов
3ответа
20k показов

Получить Mac tar, чтобы перестать помещать ._ * имена файлов в архивах tar

Возможный дубликат: Почему я получаю файлы типа ._foo в моем архиве на OS X? Я создаю сценарии autoconf на Mac. Когда tar запускается, он помещает все эти имена ._ foobar в архив: ...
38
голосов
6ответов
29k показов

В чем разница между форматами архивных файлов TAR и CPIO?

Мне любопытно, я немного почитал, но у меня остались вопросы. Что отличает CPIO от TAR? В другом вопросе мне сказали, что tar предназначен для объединения множества файлов в 1 архив, который обычно ...
34
голоса
5ответов
56k показов

tar - извлечь отбрасывающую структуру каталогов

unzip есть изящная опция -j , в результате чего структура каталогов архива отбрасывается, а все файлы извлекаются в один и тот же каталог. Есть ли способ заставить tar работать таким же образом? ...
31
голос
4ответа
10k показов

Отменить беспорядок извлечения файла tar

Я просто распаковал архив, который создал беспорядок в моем аккуратном каталоге. Например: user@comp:~/tidy$ tar xvf myarchive.tar file1 file2 dir1/ dir1/file1 dir1/subdir1/ dir1/subdir1/file1 dir2/ ...
30
голосов
2ответа
66k показов

Как распаковать каталог с сохранением не только прав, но и владения

Я должен сжать каталог, используя tar.gz, сохраняя не только права доступа, но и владельца / группы. И в этом каталоге есть много файлов, которые принадлежат многим пользователям.
28
голосов
3ответа
18k показов

Можно ли смонтировать файл .tar?

Единственный результат любого импорта, когда я искал это, был с 2001 года. За прошедшее десятилетие были ли созданы какие-либо инструменты / методы для монтирования tar-файла в качестве файловой ...
28
голосов
8ответов
29k показов

.tar файлы без структуры каталогов

Я .tar ИНГ некоторые файлы примера путь / SUPER_USER / вывода.* Получившийся .tar выглядит так: + example + super_user - Output.zip - Output.xml - Output.txt Но я хочу, чтобы файл был похож на ...
28
голосов
5ответов
116k показов

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

Я пытаюсь tar набор файлов в директории под названием «my_directory» и удалите оригиналы с помощью команды: tar -cvf files.tar my_directory --remove-files Однако это только удаление отдельных файлов ...
28
голосов
3ответа
79k показов

Howto pipe: cp | смола | gzip без создания промежуточных файлов?

Может кто-нибудь сказать мне, если это возможно, труба это без необходимости создавать физический файл где-нибудь между A и B.tar.gz? Вот что я пытаюсь сделать: Файл А Переименовать А в Б Tar B.tar ...
26
голосов
2ответа
35k показов

Какой тип MIME правильный для файла tar.gz?

Какой тип MIME правильный для файла tar.gz? Я искал вокруг и нашел несколько значений, в том числе: application/x-gzip application/x-gtar application/x-tgz Но я не мог найти никаких указаний ...
26
голосов
6ответов
28k показов

Как я могу создать zip / tgz в Linux, чтобы в Windows были правильные имена файлов?

В настоящее время tar -zcf arch.tgz files/* кодирует имена файлов в UTF, поэтому пользователи Windows видят все испорченные символы в именах файлов, которые не являются английскими, и ничего с этим ...
25
голосов
2ответа
35k показов

Как я могу использовать 7-Zip CLI для Windows для создания архивов .tar.gz?

Как я могу использовать 7-Zip CLI (7za.exe) в Windows для создания архивов .tgz, как я использую tar zcvf archive.tgz source_files в Linux?
25
голосов
6ответов
72k показов

Извлечь файлы 7z с помощью стандартных инструментов Linux?

Я знаю, что вы можете извлечь файлы .7z с 7-zip. Есть ли другая стандартная программа Linux, которая может сделать это? Может быть один из них tar bzip2 xz gzip Я добавлю, что bsdtar может сделать ...
25
голосов
10ответов
410k показов

Как извлечь файл tar (.tgz) в Windows?

Как извлечь файл tar (.tgz) в Windows? Возможно ли это, или мне нужно войти в среду Linux и извлечь ее?
25
голосов
2ответа
23k показов

распакуйте tar, но измените имя каталога, чтобы извлечь

tar -tf filename.tar folder1/file folder1/name [...] Я хотел бы извлечь файл и имя для, folder2. Можно ли это сделать как однострочник?
22
голоса
2ответа
34k показов

Как распаковать / распаковать вывод на лету

Что такое идиоматический способ сделать следующее смола в стандартный вывод прочитайте этот вывод tar из stdout и распакуйте его в другую папку. Мое решение - tar --to-stdout .. | tar -C somefolder ...
22
голоса
3ответа
26k показов

Как я могу создать многокомпонентный tar-файл в Linux?

Как я могу создать многокомпонентный tar-файл в Linux?
22
голоса
1ответ
62k показов

Извлечение файла tar.gz возвращает: «Это не похоже на архив tar».

У меня есть файл tar.gz, и я хочу извлечь его с помощью терминала. Я использовал следующие команды: tar tvzf ldtp_3.5.0.orig.tar.gz и tar -xvzf ldtp_3.5.0.orig.tar.gz . Тем не менее, я получаю ...
21
голос
3ответа
15k показов

Можно ли копировать (не клонировать) репозиторий git с помощью основных команд Unix?

Я довольно новичок в использовании git, и мне было интересно, можно ли копировать Git-репозиторий с помощью общих команд UNIX (например, cp или tar/untag), а не через git clone . Я нахожусь в ...
21
голос
8ответов
67k показов

Linux: какой наиболее удобный способ просмотра содержимого файла .jar

Каков наиболее удобный способ просмотра содержимого файла .jar без использования команд unzip/untar? То, что я хотел бы сделать - это просмотреть внутри с помощью команды cd как будто это обычная ...
20
голосов
4ответа
23k показов

Как получить пустой архив tar?

Я делаю RPM, в котором все содержится в файле .spec (не спрашивайте :-). Для rpmbuild требуется файл "Source", поэтому я пытался создать пустой файл tar. Однако, если я не даю никаких имен файлов, ...
20
голосов
4ответа
70k показов

Как создать архив tar, разбитый на несколько файлов?

Согласно этой странице, tar может создать архив tar, "разбитый" на файлы размером 100 Мб: tar -c -M --tape-length = 102400 --file = disk1.tar largefile.tgz Проблема в том, что эта команда потребует, ...
19
голосов
5ответов
6k показов

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

Я хочу создать tar-файл, в котором все каталоги и файлы будут обрабатываться в алфавитном порядке. Это относится ко всей иерархии каталогов, которая предназначена для этого, поэтому она будет ...
17
голосов
3ответа
3k показов

Сжатие многих похожих больших файлов

У меня есть сотни похожих больших файлов (30 мегабайт каждый), которые я хочу сжать. Каждая пара файлов содержит 99% одинаковых данных (разница менее 1%), поэтому я ожидаю, что у меня будет архив не ...
17
голосов
3ответа
17k показов

Как использовать защиту паролем с помощью команды tar в Linux?

Как я могу использовать защиту паролем с помощью команды tar в Linux? Я новичок в Linux, поэтому, пожалуйста, объясните мне с простым использованием.
17
голосов
2ответа
17k показов

Как я могу форсировать только относительные пути в выводе "find"?

Я пытаюсь создать скрипт, который может сжимать файлы с определенным расширением в нескольких каталогах в один tar-шар. В настоящее время у меня есть в файле сценария: find "$rootDir" -name '*doc' ...
16
голосов
1ответ
6k показов

Как распаковать архив без корневой папки, но сохранить в ней полную иерархию?

Если у меня есть архив .tar , и когда я его извлекаю, он дает мне одну папку foo содержащую еще кое-что, например: foo/ something.txt another.txt bar/ something-else.txt Есть ли способ, которым я ...
16
голосов
2ответа
11k показов

Показать размеры файлов tar

У меня плохой сценарий резервного копирования, включая нежелательный файл. Файл резервной копии .tar.gz имеет размер 5 ГБ, и я хотел бы получить список всех файлов в архиве и их размер. Это возможно ...
16
голосов
6ответов
40k показов

Как скопировать всю корневую файловую систему Linux на новый жесткий диск с помощью ssh и tar

Мне нужно перенести всю корневую файловую систему Linux с неисправного жесткого диска на другой компьютер с открытым доступным разделом. Я почти уверен, что это касается tar и ssh , но я точно не ...
15
голосов
2ответа
22k показов

tar -C с шаблоном подстановочного файла

Можно ли использовать команду tar для изменения каталогов и использования шаблона файла с подстановочными знаками? Вот что я пытаюсь сделать: tar -cf example.tar -C /path/to/file *.xml Это работает, ...
15
голосов
5ответов
6k показов

Есть ли способ смонтировать файл .tar.bz2, не распаковывая его в файловую систему?

Есть ли способ смонтировать file.tar.bz2 не распаковывая его в файловую систему? Мне все равно, если крепление только для чтения. Надеюсь, ваш ответ также будет применяться к file.tar.gz "mount" в ...