LoginSignup
5
0

More than 5 years have passed since last update.

zipファイルの上書きは、削除→新規作成ではなく更新になる

Last updated at Posted at 2018-01-22

何のこと?

コマンドを見るのが早い

hogeディレクトリにfile.txtという適当なファイルを作る。

#ディレクトリ作って
mkdir hoge
cd hoge/

#file1.txtを作る
vi file1.txt

hogeディレクトリを圧縮する。

#圧縮してhoge.zip作成
cd ../
zip -r hoge.zip hoge

あ、やっぱりファイル名を変えたいなー、と思ったとして、、、
file1.txtfile2.txtに変更し、再度圧縮する

cd hoge/
mv file1.txt file2.txt

#再度圧縮
cd ../
zip -r hoge.zip hoge

解凍して中身を見てみる

#解凍
unzip hoge.zip

#中身確認
cd hoge/
ls

結果

file1.txt
file2.txt

あれ、消えたと思ってたfile1.txtが残ってるー

結論

zipファイルを上書き圧縮するときは、zipファイルが一旦削除されるわけではなく、中のファイルが一つ一つ更新されている。

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0