tar の --strip-components と -C オプションを使ってスマートに展開する

GitHub の Releases から tar.gz をダウンロードする場合,普通に展開すると,以下のようにバージョンを含んだディレクトリになる.なお,今回はサンプルとして utils という名前にしている. $ tar zxvf utils-1.2.3.tar.gz x utils-1.2.3/ x utils-1.2.3/README.md x utils-1.2.3/src/ x utils-1.2.3/src/xxx.rb x utils…