Все темы Linux

Архивы

Строка 1 / 5 Лучший результат: —
bash
$
tar -czf backup.tar.gz project/↵
t
# Упаковывает папку в сжатый архив.
tar — tape archive — архиватор
Нажмите на текст и печатайте
Нажмите сюда, чтобы начать
`
1
2
3
4
5
6
7
8
9
0
-
=
⌫
Tab
q
w
e
r
t
y
u
i
o
p
[
]
Caps
a
s
d
f
g
h
j
k
l
;
'
Enter ↵
Shift
z
x
c
v
b
n
m
,
.
/
Shift
Скрыть руки
tar — привычный архив в Linux, обычно сжатый gzip (.tar.gz). zip — тот, что откроется везде.

Шпаргалка

$ tar -czf backup.tar.gz project/

Упаковывает папку в сжатый архив. tar — tape archive — архиватор -czf — c — создать, z — сжать gzip, f — в файл backup.tar.gz — имя архива project/ — что упаковать

$ tar -xzf backup.tar.gz

Распаковывает архив в текущую папку. tar — архиватор -xzf — x — извлечь, z — gzip, f — из файла backup.tar.gz — архив

$ tar -tzf backup.tar.gz

Показывает, что внутри, ничего не распаковывая. tar — архиватор -tzf — t — список содержимого backup.tar.gz — архив

$ zip -r site.zip public/

Упаковывает папку в zip. zip — архиватор zip -r — рекурсивно, с вложенными папками site.zip — имя архива public/ — что упаковать

$ unzip site.zip -d out/

Распаковывает zip в папку out. unzip — распаковать zip site.zip — архив -d out/ — directory — куда распаковать