Anker PowerCor
旅行には必須の大容量モバイルバッテリー!
【最新機種】GoPro hero11 Black
最新機種でVlogの思い出を撮影しよう!
[ノースフェイス] THE NORTH FACE メンズ アウター マウンテンライトジャケット
防水暴風で耐久性抜群なので旅行で大活躍です!
ペヤング ソースやきそば 120g×18個
とりあえず保存食として買っておけば間違いなし!
Bauhutte ( バウヒュッテ ) 昇降式 L字デスク ブラック BHD-670H-BK
メインデスクの横に置くのにぴったりなおしゃれな可動式ラック!
BANDAI SPIRITS ULTIMAGEAR 遊戯王 千年パズル 1/1スケール
もう一人の僕を呼び覚ませ!!
MOFT X 【新型 ミニマム版】 iPhone対応 スマホスタンド
Amazon一番人気のスマホスタンド!カード類も収納出来てかさ張らないのでオススメです!
スポンサーリンク
忘れがちなのでメモメモ
GUIでなくCUI操作をベースに作業をしている場合、ダウンロードしたZIPファイルを任意のディレクトリに解凍したいというケースがよくあるのですが、その際になんのオプションをつければ良いのか忘れがちなので備忘録としてメモします。
そのまま実行すると、カレントディレクトリに展開されてしまうので、間違えて実行してファイルが上書きされてしまう!!なんて恐ろしい事故が起こる可能性があります。
gitなどで管理していないファイルだと思ったらゾッとしますよね。。。orz
コマンド
展開先を指定するには、-d
オプションを使う事で指定する事が可能です。
d=ディレクトリと考えれば覚えやすいのではないでしょうか♪
試しにDownloadsディレクトリ直下のSpringBootのサンプルzipを任意のディレクトリに解凍してみました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
Archive: blogenistSample.zip creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/ inflating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/gradlew creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/gradle/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/gradle/wrapper/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/main/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/main/java/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/main/java/jp/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/main/java/jp/blogenist/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/main/java/jp/blogenist/sample/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/main/resources/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/main/resources/static/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/main/resources/templates/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/test/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/test/java/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/test/java/jp/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/test/java/jp/blogenist/ creating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/test/java/jp/blogenist/sample/ inflating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/.gitignore inflating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/build.gradle inflating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/gradle/wrapper/gradle-wrapper.jar inflating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/gradle/wrapper/gradle-wrapper.properties inflating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/gradlew.bat inflating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/settings.gradle inflating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/main/java/jp/blogenist/sample/SampleApplication.java inflating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/main/resources/application.properties inflating: /Users/blogenist/tmp/work/java/springBoot/2.1.0/java/sample/src/test/java/jp/blogenist/sample/SampleApplicationTests.java |
正しく-d
オプションで指定した先に解凍されていますね。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
. └── sample ├── build.gradle ├── gradle │ └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main │ ├── java │ │ └── jp │ │ └── blogenist │ │ └── sample │ │ └── SampleApplication.java │ └── resources │ ├── application.properties │ ├── static │ └── templates └── test └── java └── jp └── blogenist └── sample └── SampleApplicationTests.java |
終わりに
サクッと使えて便利なコマンドなので、CUI使いの方はぜひ覚えておくと良いでしょう♪