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

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/09/17 10:37:25
  • 終了:2011/09/24 10:40:02

回答(3件)

id:xnissy No.1

xnissy回答回数868ベストアンサー獲得回数2032011/09/17 17:47:02

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

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

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

id:fumokmm No.2

ふも回答回数3ベストアンサー獲得回数02011/09/19 17:07:00

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

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

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

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

$ cd ~/work

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

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

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

などを参照して下さい。

id:a-kuma3 No.3

a-kuma3回答回数4365ベストアンサー獲得回数18012011/09/20 00:21:41

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

ログインシェルが 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

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

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません