LoginSignup
0
0

More than 3 years have passed since last update.

ディレクトリのシンボリックリンクを補完した時,末尾に"/"をつける

Last updated at Posted at 2020-01-20

スラッシュつかない問題

シンボリック作成

$ ln -s /path/to/target/dir_name ~/dir_name 

2回Tabを押さないとスラッシュがつかない。

$ cd dir_na
[Tab]
$ cd dir_name 
[Tab]
$ cd dir_name/

解決

ホームディレクトリの.inputrcset mark-symlinked-directories onを記述。
私はファイル自体がなかったので作りました。

$ echo "set mark-symlinked-directories on" >> ~/.inputrc

若干の弊害

シンボリックをrmする時に/がついてしまうと、実態を消そうとしてしまう。
誤って実体を消してしまわないように注意。

# これのつもりが
$ rm dir_name

# 間違える可能性
$ rm dir_name/
rm: cannot remove 'dir_name/': Is a directory

参考文献

lsを読まずにプログラマを名乗るな!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0