Инструменты пользователя

Инструменты сайта


linux:overall:arhive

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
linux:overall:arhive [2024/04/03 03:55]
admin
linux:overall:arhive [2024/12/26 05:25] (текущий)
admin
Строка 21: Строка 21:
   # Текущая директория за исключением указанных папок, бекап тек директории   # Текущая директория за исключением указанных папок, бекап тек директории
 tar -czvf backups/previous_version.tar.gz --exclude={log,backups} * tar -czvf backups/previous_version.tar.gz --exclude={log,backups} *
 +  # или так
 +tar -czvf old_instance.tar.gz --exclude="*/log" --exclude="*/backups" *
  
 +   # Просмотр содержимого архива
 +tar -tvf my_arhive.tar.gz
 </code> </code>
  
 **Архивирование и сжатие** указанных файлов. **Архивирование и сжатие** указанных файлов.
-<code bash># tar -czvf myarhive.tar.gz /home/user/*.mp4</code>+<code bash> 
 +  Архивирование указанных файлов и папок из указанной директории 
 +  # добавит в архив только "folder1 folder2 file1" из папки "folder_store" 
 +tar -czf my_arch.tar.gz -C folder_store folder1 folder2 file1 
 + 
 + 
 +  # По шаблону 
 +tar -czvf myarhive.tar.gz /home/user/*.mp4 
 + 
 +</code>
  
 **Перенаправление потока.** Можно сразу отправить архив по сети, без промежуточного сохранения. **Перенаправление потока.** Можно сразу отправить архив по сети, без промежуточного сохранения.
Строка 49: Строка 62:
 **Соединить** архив обратно. **Соединить** архив обратно.
 <code bash># cat myarhive.tar.gz.part* > myarhive.tar.gz</code> <code bash># cat myarhive.tar.gz.part* > myarhive.tar.gz</code>
 +
 +
 +
 +===== Zip/Unzip =====
 +
 +<details>
 +<summary>:!: Извлечение одного файла если он есть в архиве</summary>
 +
 +<code bash>
 +(unzip -l ${archiveName}.zip | grep -q *-cyclonedx-distrib.json && unzip ${archiveName}.zip *-cyclonedx-distrib.json -d ../sboms/) || [ \\\$? -eq 1 ]
 +</code>
 +</details>
 +
 +
 +
 +
 +
  
  
linux/overall/arhive.1712116508.txt.gz · Последнее изменение: 2024/04/03 03:55 — admin