
現在の圧縮ファイルをダウンロードすると、.tar.gzアーカイブ、tar.bz2アーカイブ、.zipアーカイブ、または.gzアーカイブのいずれかになります。これを行うたびに、プログラムのコマンドラインオプションが何であるかを覚えておく必要があります。
使用できるCLIプログラムはありますか?
ファイルを解凍します。 ??
そして、アーカイブの形式が何であるかを見てみましょう。 (実際のプログラムと競合する過度に長い名前を避けるために使用されます)
答え1
答え2
私はしばらく前にこの小さな部分を見つけて、それ以来使い続けてきました。私は.bashrcファイルに入れました。
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) rar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*) echo "'$1' cannot be extracted via extract()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
答え3
答え4
私ark
の考えではKDEアーカイブツール実行にGUIは必要ありません。ark
マンページから
ark --batch archive.tar.bz2
GUIを表示せずにarchive.tar.bz2を現在のディレクトリに抽出します。
さまざまなアーカイブ形式に対するArkのサポートは、インストールしたアプリケーションによって異なりますが(例:rarの場合はunrarによって異なります)、処理できない形式があるかどうかはわかりません。