7.20 Архивирование, восстановление и копирование файлов

Инструмент командной строки dd
Инструменты командной строки tar
Инструменты командной строки zip
Инструменты командной строки unrar

Инструмент командной строки dd

Команда для копирования системного раздела диска в файл с условным названием /media/device/sda.bin:

dd if=/dev/sda1 of=/media/device/sda1.bin bs=4096

С учетом возможности перенаправления стандартного ввода/вывода команда dd позволяет применять для копирования алгоритмы сжатия или защитного преобразования:

dd if=/dev/sda1 bs=4096 | gzip > /media/device/sda1.bin.gz2

Команда для восстановления системного раздела диска (для этого потребуется загрузиться с отдельного диска, и примонтировать носитель, на котором был размещен файл с образом):

dd if=/media/mountpoint/sda1.bin of=/dev/sda1 bs=4096

Инструмент командной строки tar

tar упаковка:

tar -cf jpg.tar *.jpg или указав каталог tar -cf jpg.tar ~/files

распаковка:

tar -xvf archive.tar в папку: tar -xvf archive.tar -C /path

gzip сжатие:

tar -cvzf files.tar.gz ~/files

распаковка:

tar -xzvf archive.tar.gz

bzip2 сжатие:

tar -cvjf files.tar.bz2 ~/files

распаковка:

tar -xjvf /path/to/archive.tar.bz2

в папку:

tar -xjvf archive.tar.bz2 -C /path/to/folder

Создание архива на удаленной машине

tar -cvpz ./ | ssh root@10.81.1.190 "( cat >  /home/user/ssh_backup.tar )"\

Синхронизация папок

rsync -avzh --progress /home/user/folder/ root@10.81.1.190:/home/user

Инструмент командной строки zip

zip сжатие:

zip file_archive.zip -r /var/log/
zip file_archive.zip file1.txt file2.log

Распаковка:

unzip file_archive.zip
unzip file_archive.zip -d /tmp

Инструмент командной строки unrar

Для работы с архивами rar установите пакет:

sudo yum install unrar

Распаковка:

unrar x archive.rar
unrar x archive.rar ./folder

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email