tar command unix create backups
Научете Tar Command в Unix с практически примери :
Основната функция на командата Unix tar е да създава резервни копия.
Той се използва за създаване на „лентов архив“ на дърво на директории, който може да бъде архивиран и възстановен от базирано на лента устройство за съхранение. Терминът „tar“ също се отнася до файловия формат на получения архивен файл.
Tar Command в Unix с примери
Архивният формат запазва структурата на директориите и атрибутите на файловата система като разрешения и дати.
Синтаксис на катран:
tar (function) (options) (paths)
Опции за катран:
Командата tar поддържа следните функции:
- tar -c: Създайте нов архив.
- tar -A: Добавете tar файл към друг архив.
- tar -r: Добавяне на файл към архив.
- tar -u: Актуализирайте файлове в архив, ако този във файловата система е по-нов.
- tar -d: Намерете разликата между архив и файлова система.
- tar -t: Списък на съдържанието на архив.
- tar -x: Извлича съдържанието на архив.
Докато се посочва функцията, префиксът „-“ не се изисква и функцията може да бъде последвана от други опции с една буква.
Някои от поддържаните опции включват:
- -j: Четене или записване на архиви с помощта на алгоритъма за компресиране bzip2.
- -J: Четене или записване на архиви, използвайки алгоритъма за компресиране xz.
- -z: Прочетете или напишете архиви, използвайки алгоритъма за компресиране на gzip.
- -a: Четене или запис на архиви, използвайки алгоритъма за компресиране, определен от името на архивния файл.
- -v: Изпълнявайте операциите многословно.
- -f: Посочете името на файла за архива.
Примери:
Създайте архивен файл, съдържащ файл1 и файл2
как да отворите .swf файлове
$ tar cvf archive.tar file1 file2
Създайте архивен файл, съдържащ дървото на директориите под дир
$ tar cvf archive.tar dir
Избройте съдържанието на archive.tar
$ tar tvf archive.tar
Извлечете съдържанието на archive.tar в текущата директория
$ tar xvf archive.tar
Създайте архивен файл, съдържащ дървото на директориите под директорията и го компресирайте с помощта на gzip
$ tar czvf archive.tar.gz dir
Извлечете съдържанието на gzipped архивния файл
$ tar xzvf archive.tar.gz
Извлечете само дадената папка от архивния файл
$ tar xvf archive.tar docs/work
Извлечете всички “.doc” файлове от архива
$ tar xvf archive.tar –-wildcards ‘*.doc’
Заключение
Архивният формат на Tar Command в Unix запазва структурата на директориите и атрибутите на файловата система като разрешения и дати.
Препоръчително четене
- Изрежете командата в Unix с примери
- Синтаксис на командата Unix Cat, Опции с примери
- Ls Command в Unix с примери
- Команда Grep в Unix с прости примери
- Команда за сортиране на Unix със синтаксис, опции и примери
- Команда за намиране в Unix: Намиране на файлове с Unix Find File (примери)
- Команди на Unix за обработка на текст: Unix филтри с примери
- Команди на Unix: Основни и разширени команди на Unix с примери