.zip
拡張子は Windows などで親しまれている圧縮形式です。また.zip
で提出を期待されるような Web サービスも多いです。
圧縮
.zip
拡張子のファイルを作成するにはzip
コマンドを使います。
zip archive.zip 1.txt
ディレクトリを.zip
化したい場合は-r
オプションを指定します。以下はdir1/
ディレクトリ以下をすべて含めます。
zip archive.zip dir1
含めたいディレクトリやファイルは複数指定できます。
zip -r archive.zip dir1 dir2 file1.txt file2.txt
含めたくないファイルがある場合は、-x,--exclude
オプションを一緒に使います。
# dir1/.DS_Store dir2/.DS_Store は無視
zip -r archive.zip dir1 dir2 --exclude */.DS_Store
一覧と解凍
unzip
を使います。
-l
オプションで指定.zip
の中身を一覧できます。
unzip -l archive.zip
# Length Date Time Name
# --------- ---------- ----- ----
# 0 04-19-2020 09:39 document/
# 0 04-19-2020 07:16 document/1.md
解凍したい場合は単に引数に対象の.zip
へのパスを渡すだけです。
unzip archive.zip