Запитання з тегом «tar»

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

3
Універсальні витяжки
Зі збільшенням кількості форматів файлів архіву / стиснення, чи існує єдиний інструмент командного рядка вільного / відкритого коду, щоб керувати ними всіма? Можливо, щось із послідовним / уніфікованим набором прапорів? (зверніть увагу на мою дружню неявну посилання на дьоготь ) Одного разу я натрапив на набір псевдонімів, який означав значною …

3
Що робить параметр -f у команді tar
Під час використання tarя завжди включаю -fв параметри, але не маю поняття, чому. Я підняв погляд на чоловіка, і він сказав; -f, --file [HOSTNAME:]F use archive file or device F (default "-", meaning stdin/stdout) Але якщо чесно, я поняття не маю, що це означає. Чи може хтось пролити на це …
19 tar 

1
Чому трубопровід `tar` у` dd` не зупиняється, поки диск не заповниться?
У мене є архів дьогтю одного образу диска. Зображення всередині цього файлу з дьогтем розміром близько 4 Гб. Я передаю висновок tar xfв ddдля запису образу диска на SD-карту. Дискодамп ніколи не зупиняється, поки карта не заповнена. Ось мій сеанс оболонки: $ ls -l disk.img.tgz -rw-r--r-- 1 confus confus 192M …
18 pipe  tar  dd  disk-image 

4
смола та її ключові літери: це помилка чи функція?
Мені цікаво запитати різницю цих двох команд (тобто лише порядок їх параметрів різний): tar -zxvf foo.tar.gz tar -zfxv foo.tar.gz Перший пройшов ідеально, але другий сказав: tar: You must specify one of the `-Acdtrux' or `--test-label' options Try `tar --help' or `tar --usage' for more information. І дьоготь --test-labelі -zfxvсказав: tar …

4
екстракт дьогтю в каталог з такою ж базовою назвою?
У мене є подібний файл myArchive123.tar.gz. Всередині він містить папку типуhelloWorld Якщо я витягую його: tar -xf myArchive123.tar.gzя отримую helloWorldпапку: ls myArchive123.tar.gz helloWorld Я хотів би, щоб вихід був таким самим ім'ям, як ім'я файлу мінус розширення .tar.gz. Тобто: tar <magic paramaters> myArchive123.tar.gz ls myArchive123.tar.gz myArchive123 cd myArchive123 ls helloWorld …
18 tar 

4
створення архіву за допомогою tar, включаючи всі "dotfiles", але виключаючи всі підкаталоги та / wo структуру каталогів
Я хочу створити резервну копію всіх "dotfiles" (fe .zshrc) у своєму домашньому каталозі з tar , але виключаючи структуру каталогів та всі підкаталоги. Я декілька разів пробував це з різними командами, але найкраще, що я досяг, - це архів, до якого входили також приховані каталоги $HOME. #!/bin/zsh BACKUPFILE=dotfile_backup.tar.gz tar --create …
18 tar 


3
Видаліть файли з архіву tar
У мене великий файл, foo.tar.xzякий містить багато (скажімо, 200000) файлів. Я зрозумів, що цей архів містить кілька (близько 5000) файлів, які я не хочу. У мене немає достатнього місця на диску, щоб розпакувати всю річ на свій диск; крім того, я боюся, що атрибути / права можуть загубитися, якщо це …
18 tar 


5
Створення tar-архіву каталогу, крім прихованих файлів?
Я хочу створити tar-архів конкретного каталогу (з його підкаталогами, звичайно). Але коли я це роблю, використовуючи команду tar, я отримую список файлів, які були включені, наприклад: календар_фінал /._ стиль.css календар_фінал / style.css Як бачите, є дві версії одного файлу. Це стосується кожного файлу, і їх багато. Як я виключаю тимчасові …
17 tar 

1
Файл Tar з датою як ім'ям?
Я намагаюся націлити та gzip файл із датою та часом, як ім'я: date=$(date '+%d-%m-%Y_%H:%M:%S'); tar -zcf "$date".tar.gz repo/bin/ Але я повертаюся: tar (child): Cannot connect to 17-08-2017_21: resolve failed tar: Child returned status 128 tar: Error is not recoverable: exiting now Що саме тут відбувається і як я можу виправити? …
16 bash  tar 

5
Швидко стискайте велику кількість великих файлів
У мене щоденно генерується близько 200 ГБ даних журналів, які розподіляються між приблизно 150 різними файлами журналів. У мене є сценарій, який переміщує файли у тимчасове місце і робить tar-bz2 у тимчасовому каталозі. Я отримую хороші результати, оскільки журнали в 200 ГБ стискаються приблизно до 12-15 ГБ. Проблема полягає в …

8
лише файли tar, відсутні каталоги
Можливо, я можу написати сценарій оболонки, щоб знайти лише файли, а потім передати список tar, але мені цікаво, чи вже є вбудована функція tar, яка дозволяє робити саме це в одному командному рядку? Наприклад, я знайшов --no-recursionвимикач, але коли це роблю: tar --no-recursion -cvf mydir.tar mydir Він архівує лише імена …
16 tar 

4
лише файли списку tar
Факт забави: Якщо ви використовуєте Archive Manager і витягаєте .tar.gz, щоб у вас не було порушено "Зберігати структуру каталогів", ви отримаєте tarbomb . tar -ztfперелічує всі файли та каталоги у файлі tar. Чи є спосіб перерахувати всі файли у файлі tar без структури каталогів?
16 tar 

4
Обміняти папку без .git-файлів?
Якщо я націлюю папку, яка є сховищем git, чи можу я це зробити, не включаючи .gitвідповідні файли? Якщо ні, то як би мені це зробити за допомогою команди?
16 tar  git 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.