Як я можу зіставити 'untar' як команду 'tar -xvfz'? Вибачте, але я майже завжди забуваю аргументи, необхідні для 'tar' для цієї операції.
Як я можу зіставити 'untar' як команду 'tar -xvfz'? Вибачте, але я майже завжди забуваю аргументи, необхідні для 'tar' для цієї операції.
Відповіді:
alias untar='tar -xvzf'
Помістіть у свій .bashrc файл, щоб зберігатись протягом сеансів реєстрації / оболонки, або у вашому /etc/bash.bashrc-файлі, щоб зберегти вхід для всіх користувачів вашої системи.
Вас також можуть зацікавити наступні:
x(){
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xvjf $1 ;;
*.tar.gz) tar xvzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xvf $1 ;;
*.tbz2) tar xvjf $1 ;;
*.tgz) tar xvzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*.7z) 7z x $1 ;;
*) echo "Unable to extract '$1'" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
Якщо вищевказаний код у вашому файлі .bashrc, введення слідуючого xімені файлу витягне більшість архівів, які ви зіткнулися (припускаючи, що у вас є пакети, необхідні для витягу цього типу архіву).
ПРИМІТКА. Цей код трохи змінений з того, що я знайшов тут давно.
Я завжди пам'ятаючи це, кажучи вголос:
дьоготь е X тракту Z IP - F Ile V erbose
Спробуйте спробувати dtrx
- це виправить правильні аргументи для багатьох типів файлів, включаючи "tar, zip, cpio, deb, rpm, gem, 7z, cab, rar, gz, bz2, lzma, xz та багато видів файли EXE, включаючи архіви Microsoft Cabinet, архіви InstallShield та саморозпаковуються поштові файли. " Він також вміщує вміст у єдиний каталог, незалежно від того, архів був упакований таким чи ні.
Ніхто більше не використовує atool ? Це інструмент командного рядка для форматно-агностичного архівування та вилучення.
Щоб розпакувати будь-який підтримуваний архів: aunpack archive.zip
Щоб запакувати файли в будь-який підтримуваний архів: apack archive.tar.bz2 *.txt
Щоб перелічити файли в будь-якому підтримуваному архіві:als archive.tgz
Я не можу згадати востаннє, коли я безпосередньо використовував будь-який інструмент, характерний для архіву.