質問: ターミナルからzipファイルを解凍する方法は? インターネットから.zipファイルをダウンロードしました。ターミナルを使用してファイルを解凍したい。これを行う正しい方法は何ですか?
回答: スクリプトツールの使用:perlおよびpythonここでの多くの回答は、インストールが必要なツールについて言及していますが、ubuntuのスクリプト言語の2つであるperlとpythonには、zipアーカイブを解凍するために必要なすべてのモジュールがすでに付属しているため、何もインストールする必要はありませんその他。以下の2つのスクリプトのいずれかを使用してジョブを実行します。それらはかなり短く、必要に応じて1行のコマンドにまとめることもできます。python#!/usr/bin/env python3 import sys from zipfile import pyzipfile for zip_file in sys.argv[1:]: pzf = pyzipfile(zip_file) pzf.extractall() 使用法:./pyunzip.py master.zip またはpython3 pyunzip.py master.zip perl#!/usr/bin/env perl use archive::extract; foreach my $filepath (@argv){ my $archive = archive::extract->new( archive => $filepath ); $archive->extract; } 使用法:./perlunzip master.zip またはperl perlunzip.pl master.zip こちらもご覧ください tar.gzアーカイブを抽出するためのスクリプト 。 端末コマンド用のスクリプトファイルを作成する方法