В началоСекреты командной строки → ???
Gentoo-doc HOME Пред.: ???В началоУровень выше: Секреты командной строкиСлед.: ???

5.

5.1. Работа с архивами

создать архив директории dir

tar c dir/ | bzip2 > dir.tar.bz2

tar -cjf dir.tar.bz2 dir

извлечь архив в директорию /to/dir (без '-C /to/dir' в текущую директорию)

bzip2 -dc dir.tar.bz2 | tar x -С /to/dir

tar -xjf dir.tar.bz2 -C /to/dir

создать архив всех .png файлов в директории dir/

find dir/ -name "*.png" | xargs tar rf dir.tar; bzip2 dir.tar

скопировать (с сохранением прав доступа!) директорию /dir/to/copy/ в /where/to/

( tar cf — /dir/to/copy ) | ( cd /where/to/ && tar xf — )

скопировать (с сохранением прав доступа!) содержимое директории /dir/to/copy в /where/to/

( cd /dir/to/copy && tar cf — . ) | ( cd /where/to/ && tar xf — )

скопировать (с сохранением прав доступа!) директорию /dir/to/copy/ в директорию /where/to/ на удаленной машине

( tar cf — /dir/to/copy ) | gzip | ssh user@remote 'cd /where/to/ && gzip -dc | tar xf -'

создать и сохранить бэкап жесткого диска на удаленной машине

dd bs=1M if=/dev/hda | gzip | ssh user@remote 'dd of=hda.gz'

Пред.: ???В началоУровень выше: Секреты командной строкиСлед.: ???
В началоСекреты командной строки → ???