💬

[Bash/Zsh] 以前に居たディレクトリを表す記号たち [TIPS]

2023/06/21に公開

※ この記事では行頭"$"が実行コマンドを示しています。

問題

BashやZshに詳しくなってくると必ず↓の経験があるはず。

$ cd ~/my-app

$ ls
hoge

$ cp hoge -/
cp: 無効なオプション -- '/'
詳しくは 'cp --help' を実行して下さい。

できねえええええええええええええええ(ブリブリブリブリュリュリュリュリュリュ!!!!!!ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ!!!!!!!)

こうする

$ cp ~-/hoge

シャランラ✨

説明したい

んですが、検索しても詳細が出てこず。
ここに書いてあるものはすべてBashでもZshでも使えるみたいなんですが😢

詳しい方は教えていただけると幸いです。

ミソは "~-" という組み合わせ。ということは分かる。
ただ、覚えずらい、、、チルダハイフン?Chill Highとかで無理やり覚える?

関連するコマンド集

直前パス

cd -

※ ディレクトリパスそのものを表す場合は使えるみたい(曖昧

似たもので git でも直前ブランチを表してますね。

git switch -

直前ディレクトリ その1

cp ~-/hoge

直前ディレクトリ その2

cd ~-0/

nつ前のディレクトリ

cd ~-n/

Discussion