Closed4
【Linux】珍しいcdコマンドの使い方
①前のディレクトリに戻る
cd -
でひとつ前にいたディレクトリに戻る
/tmp$ cd /
/$ cd -
/tmp
/tmp$
②ユーザのホームディレクトリに移動する
cd ~<ユーザ名>
とすることでユーザのホームディレクトリに移動する
$ cat /etc/passwd | grep cduser
cduser:x:1003:1003::/home/cduser:/bin/bash
$ cd ~cduser
/home/cduser$
③シンボリックリンクで移動する or しない
こんな感じのシンボリックリンクがある
$ ls -l
total 0
lrwxrwxrwx 1 test test 18 8月 4 23:38 symlink -> /tmp/symlink_saki/
cd -P
)
移動する(cd -P
とすることでシンボリックリンクの実際のパスへ移動する
~/tmp/cd_test$ cd -P symlink
/tmp/symlink_saki$
cd -L
)
移動しない(cd -L
とすることでシンボリックリンクを解決せずにそのままのパスとして処理する
~/tmp/cd_test$ cd -L symlink
~/tmp/cd_test/symlink$
このスクラップは2023/08/05にクローズされました