小ネタです。
tarball を間違った場所に展開してどこかのディレクトリの中身がハチャメチャなことになったこと、必ず一度はありませんか?
そういう場合は落ち着いて tar tf <展開したtarball> | xargs rm -rf
と実行すれば誤って展開されたファイルをすべて削除することができます。
$ ls archive.tar.gz work/ $ tar xf archive.tar.gz # 間違えた! $ ls CHANGELOG LICENSE README lib/ misc/ src/ work/ # ディレクトリがぐちゃぐちゃ… hoge hoge1 hoge2 hoge3 hoge3 archive.tar.gz $ tar tf archive.tar.gz | xargs rm -rf # 展開されたファイルをすべて削除 $ ls archive.tar.gz work/ # 元に戻った
投稿者紹介
- サーバ運用もできるプログラマと化した、2013年入社の元新人エンジニアです。
最近のエントリ
- 勉強会2017.03.10ユニキャストの勉強会のご紹介
- Ruby2014.05.16[ruby-install] Rubyのバージョン切替えスクリプトを書いた
- CentOS2014.05.14OpenLDAPサーバーを構築する
- Ruby2013.12.17AutomaticRubyとChatWorkを連携させる