Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
linux:overall:arhive [2021/07/31 11:08] admin |
linux:overall:arhive [2024/12/26 05:25] (текущий) admin |
||
---|---|---|---|
Строка 16: | Строка 16: | ||
**Архивирование** текущей директории. Указание точки вместо звездочки, | **Архивирование** текущей директории. Указание точки вместо звездочки, | ||
- | <code bash># tar -cvf myarhive.tar *</ | + | <code bash> |
+ | tar -cvf myarhive.tar * | ||
+ | |||
+ | # Текущая директория за исключением указанных папок, бекап тек директории | ||
+ | tar -czvf backups/ | ||
+ | # или так | ||
+ | tar -czvf old_instance.tar.gz --exclude=" | ||
+ | |||
+ | # Просмотр содержимого архива | ||
+ | tar -tvf my_arhive.tar.gz | ||
+ | </ | ||
**Архивирование и сжатие** указанных файлов. | **Архивирование и сжатие** указанных файлов. | ||
- | <code bash># tar -czvf myarhive.tar.gz / | + | <code bash> |
+ | | ||
+ | # добавит в архив только " | ||
+ | tar -czf my_arch.tar.gz -C folder_store folder1 folder2 file1 | ||
+ | |||
+ | |||
+ | # По шаблону | ||
+ | tar -czvf myarhive.tar.gz / | ||
+ | |||
+ | </ | ||
**Перенаправление потока.** Можно сразу отправить архив по сети, без промежуточного сохранения. | **Перенаправление потока.** Можно сразу отправить архив по сети, без промежуточного сохранения. | ||
Строка 43: | Строка 62: | ||
**Соединить** архив обратно. | **Соединить** архив обратно. | ||
<code bash># cat myarhive.tar.gz.part* > myarhive.tar.gz</ | <code bash># cat myarhive.tar.gz.part* > myarhive.tar.gz</ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Zip/Unzip ===== | ||
+ | |||
+ | < | ||
+ | < | ||
+ | |||
+ | <code bash> | ||
+ | (unzip -l ${archiveName}.zip | grep -q *-cyclonedx-distrib.json && unzip ${archiveName}.zip *-cyclonedx-distrib.json -d ../sboms/) || [ \\\$? -eq 1 ] | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Строка 79: | Строка 115: | ||
- | ===== Синхронизация rsync ===== | ||
- | Синхронизирует указанные каталоги. | ||
- | * **-a** - включая подкаталоги. | ||
- | * **-v** - подробный вывод. | ||
- | |||
- | **Синхронизация указанного каталога** | ||
- | <code bash># rsync -av * user@host: | ||