人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Macのターミナルで、いつも使う特定のディレクトリに簡単に移動するやり方はないでしょうか?(cd ...で、フルパスを打つのが面倒)

●質問者: koime_ryokutya
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● xnissy

alias cdd='cd ...'のようにalias設定すれば、cddと打つだけでそのディレクトリへ移動できるようになります('cdd'は例ですので、お好きな名前にしてください)。aliasについては、

などを参考になさってください。

もう一つの方法として、フルパスを打つのが面倒なのであれば、代わりにフォルダをターミナルへドラッグすればフルパスが入力されます。


2 ● ふも

シンボリックリンクを張ってみてはいかがでしょうか。

例えば /path/to/somewhere というディレクトリにいつも移動しているとした場合、

$ ln -s /path/to/somewhere ~/work

と実行すれば、あなたのホームディレクトリに work という名前のシンボリックリンクが作成されるため、どこにいても

$ cd ~/work

とすれば移動できるようになります。

シンボリックリンクについては

UNIXの部屋 コマンド検索:ln (*BSD/Linux)

などを参照して下さい。


3 ● a-kuma3

いつも使うディレクトリを環境変数に設定しておく、というのはいかが?

ログインシェルが bash であれば、.bashrc で、

D1=/home/xxx/yyy/zzz
D2=/tmp/aaa/bbb/ccc

というふうにしておけば、

$ cd $D1

とすれば、cd /home/xxx/yyy/zzz と同じになります。


よく使うディレクトリということであれば、そこに向けてファイルをコピーしたり、

何かの出力を置いたり、ということがあると思います。

$ cp aaa.txt $D1/
$ grep xxx *.txt > $D1/output.txt

というように、ディレクトリの一部として使いまわすことができます。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ