'Untar'ı' tar -xvfz 'komutuyla nasıl eşleştirebilirim? Üzgünüm, ama neredeyse her zaman bu operasyon için 'katran' gerekli argümanları unutuyorum.
'Untar'ı' tar -xvfz 'komutuyla nasıl eşleştirebilirim? Üzgünüm, ama neredeyse her zaman bu operasyon için 'katran' gerekli argümanları unutuyorum.
Yanıtlar:
alias untar='tar -xvzf'
Oturum açma / kabuk oturumlarında devam etmek için .bashrc dosyanıza veya sisteminizdeki tüm kullanıcıların oturum açma işlemleri için devam etmek üzere /etc/bash.bashrc dosyanıza yerleştirin.
Ayrıca aşağıdakilerle de ilgilenebilirsiniz:
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
}
Yukarıdaki kod ile .bashrc dosyasında, xardından bir dosya adı yazdığınızda, karşılaştığınız çoğu arşiv çıkarılır (bu tür arşivleri çıkarmak için gerekli paketlere sahip olduğunuzu varsayarsak).
NOT: Bu kod, uzun zaman önce burada bulduğumdan biraz değiştirildi .
Her zaman yüksek sesle söyleyerek hatırlıyorum:
tar e X tract Z ip F ile V erbose
Denemelisiniz dtrx
- "tar, zip, cpio, deb, rpm, gem, 7z, taksi, rar, gz, bz2, lzma, xz ve birçok çeşit dahil olmak üzere birçok dosya türü için doğru argümanları çalışacaktır. Microsoft Cabinet arşivleri, InstallShield arşivleri ve kendi kendine ayıklanan zip dosyaları dahil exe dosyaları. " Ayrıca, arşivin bu şekilde paketlenip paketlenmediğine bakılmaksızın içeriği tek bir dizine koyar.
Başka kimse atool kullanmıyor mu? Biçimden bağımsız arşivleme ve çıkarma için bir komut satırı aracıdır.
Desteklenen herhangi bir arşivi açmak için: aunpack archive.zip
Dosyaları desteklenen herhangi bir arşive yerleştirmek için: Desteklenen herhangi bir arşivdeki apack archive.tar.bz2 *.txt
dosyaları listelemek için:als archive.tgz
En son doğrudan arşive özgü bir aracı kullandığımı hatırlayamıyorum.