Articles of tar

tar to stdout: пропущенные входные файлы без влияния на PIPESTATUS

У меня есть папка с этим содержимым (вложенные папки и имена файлов фиксированы и не могут быть изменены): # ls data/ config/ myfile Мне нужно создать архив tar для stdout, чтобы обработать его с помощью dd в скрипте Bash; предположим, например, таким образом, для простоты: # /bin/tar -cz data config myfile 2>/dev/null | /bin/dd of=backup.tar […]

Почему блокировка экрана останавливает резервное копирование терминала

Я запустил резервное копирование с tar в терминале и заблокировал экран перед тем, как ненадолго покинуть систему. После того, как я вернулся, tar прекратил архивировать мои файлы. Почему tar перестает работать после того, как я заблокировал экран, хотя я не закрывал крышку ноутбука, чтобы закрыть ее? Есть ли способ возобновить резервное копирование? Процесс не был […]

`tar c | tar x` записывает файл по неожиданному пути

Если я использую следующую команду: cd /Users/you/foo tar c /Users/you/x/y/z | tar x он запишет /Users/you/x/y/z в локальный каталог по этому пути: /Users/you/foo/Users/you/x/y/z Как я могу изменить одну из команд tar, чтобы файл записывался здесь: /Users/you/foo/z man tar на моей машине MacOS не дал каких-либо очевидных решений, и я не уверен, что это поведение можно […]

Перемещать / преобразовывать все из pwd в подкаталог при архивировании с помощью tar

Я нахожусь на машине MacOS (я думаю, что команда tar это BSD). Из того, что я прочитал ключ -s на tar BSD, это то же самое, что и ключ –transform для tar GNU. У меня есть эта команда: tar -zcf foo.tgz -s /^”$(pwd)”/”$(pwd)/package”/ “$(pwd)” то, что я пытаюсь сделать, это заархивировать все в файл с […]

Превратить tar в cpio без рута?

У меня есть архив, содержащий много файлов с root: владельцем root и / или специальными инодами устройств. cpio принимает только пути, существующие в файловой системе, при создании архива cpio. И я не хочу использовать sudo для преобразования tar в cpio, в то время как я хочу сохранить все разрешения, владельцев и специальные inode. Есть какой-то […]

Извлечение содержимого папки tar в целевой каталог

У меня есть архив tar, и мне нужно извлечь содержимое каталога в другой каталог. Так, например, контент может быть расположен в /home/me/stuff/ и все в папке stuff должно быть извлечено в /extract . Таким образом, после завершения распаковки все, что было в архивной папке /home/me/stuff/ теперь находится в папке /extract . Мысли?

Избегайте лишних файлов при создании tar.gz

Когда я сохраняю несколько файлов, я по какой-то причине получаю дополнительный файл. Что я делаю, это: tar -czvf tests.tar.gz test1.csv test2.csv test3.csv Когда я смотрю на структуру tar, по какой-то причине я получаю: tar -tvf tests.tar.gz -rw——- 1 admin Users 519 Jun 8 11:55 ./._test1.csv -rw——- 1 admin Users 52 Jun 8 11:55 test1.csv -rw——- […]

Tar игнорирует параметр –directory

Я пытаюсь взять каталог и создать его архив в своем домашнем каталоге из другого места. Я знаю, что для этого можно использовать опцию -C , но tar похоже, игнорирует ее. Я пробовал $(basename $DEST)_$(date +%F_%H%M%S).tar.gz -C $HOME $(basename $DEST) где $DEST – это путь к каталогу, который я хочу архив. Вместо создания архива в моем […]

синхронизация данных на двух (или более) компьютерах через USB

Я использую два компьютера. Данные, которые мне нужны, я синхронизирую через rsync. Обычно, когда я подхожу к компьютеру, я выдаю: rsync -vuhzrXte ssh from_the_other_computer to_this_computer Это работает, и я считаю это довольно надежным. Но можно ли добиться того же через USB-флеш-накопитель (чтобы мне не пришлось оставлять другой компьютер включенным, когда я его покидаю)? Вопрос более […]

Архивировать большие данные на несколько частей

Я работаю с большими данными, и мне нужно заархивировать каталог, размер которого превышает 64 терабайта. Я не могу создать такой большой файл (архив) в моей файловой системе. К сожалению, все предлагаемые решения для создания многокомпонентного архива в Linux предлагают сначала создать архив, а затем split его на более мелкие файлы с помощью команды split . […]

Intereting Posts
Остановка команды find после поиска файлов в одном каталоге Можете ли вы кодировать url (percent) с помощью инструмента перекодировки OpenBSD не загружает прошивку якобы поддерживаемого USB-адаптера WiFi + x разрешение для файлов в каталоге В ddrescue следует ли форматировать целевой диск так же, как поврежденный диск? Как установить подсказку и заголовок в Gnome-Shell (Gnome 3, centos 7) Сценарий, чтобы сравнить дату работы с сегодняшней датой и выводить только сегодняшние неудачи MINT Замерзает при загрузке после загрузки системы Вывод ps lstart изменен Для того, чтобы цикл не выполнялся корректно поверх ssh Как подключить veth-устройство внутри «анонимного» пространства имен в сети к внешнему? Что делать, если я хочу печатать каждую команду в файле sh в файле журнала, а также в консоли Загрузите одну страницу html со всей необходимой графикой и связанными файлами pdf / zip разделить файл на две части, по шаблону почему NTPD постоянно пытается обновить?