LoginSignup
2
1

More than 3 years have passed since last update.

tar で解凍したとき解凍元ファイルを消す

Posted at

経緯

GitLab CI を作成している時、「tar で解凍して、解凍元ファイルを消す」ことをワンライナーで書きたかった。

圧縮するときは --remove-files があるから解凍の時もあるだろうと思っていたけど見当たらなかった。

ちょうど下記の記事で &&||の使い方も勉強したので使ってみた。
Qiita: 3歳娘「いつから論理式が真偽値のみを返すと錯覚していた?

コード

成功したら消えるけど失敗したら残る。

tar -zxvf ***.tar.gz && rm -f ***.tar.gz

二回同じ名前書くのはダサいからこうもかけるけど、長いからあまり意味がない気もする。

file=***.tar.gz; tar -zxvf $file && rm -f $file
2
1
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
2
1