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

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

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

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

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

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

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

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

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

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

У меня огромный tar-файл (около 500 ГБ), и я не хочу извлекать из него только один файл. Однако при запуске tar -xvf file.tgz path/to/fileкажется, что все содержимое загружается в память, а извлечение занимает более часа. Я также пытался использовать, --exclude=ignore.txtгде ignore.txt - список...

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

У меня есть сотни похожих больших файлов (30 мегабайт каждый), которые я хочу сжать. Каждая пара файлов содержит 99% одинаковых данных (разница менее 1%), поэтому я ожидаю, что у меня будет архив не более 40-50 мегабайт. Один файл может быть сжат от 30 МБ до 13-15 МБ (с xz -1, gz -1, bzip2 -1), но...

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

Мне нужно перенести всю корневую файловую систему Linux с неисправного жесткого диска на другой компьютер с открытым доступным разделом. Я уверен, что это включает в себя tarи ssh, но я не могу вспомнить, как именно это сделать. Я, вероятно, представляю себе, используя live cd на новом / целевом...

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

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

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

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

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

Я использую GNU tar. Он может автоматически определять тип сжатия при сжатии / распаковке файлов. Но мне нужно распаковать архив из stdin и тип сжатия неизвестен. Я заметил, что tar может дать мне правильное предложение вроде: tar: Archive is compressed. Use -z option Но я хочу, чтобы tar...

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

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

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

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

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

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

13
Избегайте ошибок из-за того, что 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 diffowner/ diffowner/foo $ tar -C b -xvf test.tar diffowner diffowner/ diffowner/foo tar: diffowner:...

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

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