Приветствуется размещение своих статей на страницах нашего клуба

» » Распаковка всех типов архивов в Linux
Информация к новости
  • Просмотров: 1 961
  • Автор: Altyn
  • Дата: 13 ноября 2015 00:55
13 ноября 2015 00:55

Распаковка всех типов архивов в Linux


Автор: Altyn | Категория: Компьютеры | Просмотров: 1 961

Архив – это файл который содержит в себе информацию которая может хранится как в сжатом виде так и без сжатия.

 

Архиватор – программа, осуществляющая упаковку одного и более файлов в архив для удобства переноса или хранения, а также распаковку архивов.Распаковка всех архивов  tar tar.gz tar.xz  tar.bz2 bz2 zip Z 7z xz exe  rar gz tar tbz2 tgz одной командой

 

Чтобы каждый раз не вспоминать ключики к архиваторам в Linux для распаковки архивов моожно сделать удобную функцию при помощи которой можно распаковать любой архив единственной командой.

 

 

 
unpack(){
		  if[-f$1];then
		    case$1in
		      *.tar.bz2)   tar xvjf$1    ;;
		      *.tar.gz)    tar xvzf$1    ;;
		      *.tar.xz)    tar xvJf$1    ;;
		      *.bz2)       bunzip2$1     ;;
		      *.rar)       unrarx$1     ;;
		      *.gz)        gunzip$1      ;;
		      *.tar)       tar xvf$1     ;;
		      *.tbz2)      tar xvjf$1    ;;
		      *.tgz)       tar xvzf$1    ;;
		      *.zip)       unzip$1       ;;
		      *.Z)         uncompress$1  ;;
		      *.7z)        7zx$1        ;;
		      *.xz)        unxz$1        ;;
		      *.exe)       cabextract$1  ;;
		      *)           echo"`$1': Unknown method of file compression";;
		    esac
		  else
		    echo"`$1' no foud"
		  fi
		}
		

 

 

 

Добавьте этот код в файл .bashrc (домашняя деректорию юзера.

 

Для распакоки архивов используйте команду:

 

# unpack  file


Оригинал тут





Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Архив новостей

Июль 2024 (1)
Март 2022 (1)
Декабрь 2021 (1)
Март 2021 (2)
Февраль 2021 (1)
Январь 2021 (2)
^