При резервном копировании данных с помощью ftp-программы это занимает много времени из-за слишком большого количества файлов, поэтому нужно использовать команды на сжатие и декомпрессию, например, мне нужно сделать резервную копию папки /opt/data, но поскольку в данных десятки тысяч файлов, нужно использовать команду zip в этот момент, увидеть файл данных сжатым и затем перенесённым:
CD /opt
zip -r data.zip data
Итак, файл данных сжимается в data.zip формат, который очень быстро загружается и загружается. Аналогично, при переносе сжатого файла в CentOS можно использовать unzip для распаковки; Например, если распаковать /opt/data.zip, можно использовать следующую команду:
CD /opt
Расстегни data.zip
===============================
Существует множество других связанных команд, а вот следующие:
1. Я хочу сжать файл abc.txt и каталог dir1 в yasuo.zip:
# zip -r yasuo.zip abc.txt dir1
2. Я скачал yasuo.zip файл и хочу его распаковать:
# расстегни молнию yasuo.zip
3. У меня в текущем каталоге есть abc1.zip, abc2.zip и abc3.zip, и я хочу распаковать их вместе:
# Расстегни ABC\?. zip
Примечание: Обозначает один символ, если * обозначает любое количество символов.
4. У меня есть большой zip-файл large.zip, и я не хочу его распакивать — просто хочу узнать, что внутри:
# расстегни молнию -V large.zip
5. Я скачал сжатый файл large.zip хочу проверить, полностью ли он загружен
# расстегни молнию large.zip
6. Я использовал опцию -v, чтобы обнаружить, что в music.zip сжатом файле много каталогов и подкаталогов, и подкаталоги на самом деле являются mp3-файлами песни, я хочу скачать эти файлы в папку первого уровня, вместо того чтобы строить каталоги слой за слоем:
# расстегни молнию -j music.zip |