readlink
ファイルとディレクトリ
書き方
readlink -f [path]シンボリックリンクの指す先を一段だけ表示します。-f を付ければ最後までたどり、リンクでないファイルには何も出さず失敗で終わります。
よく使うオプション
| オプション | 意味 |
|---|---|
| -f | Resolve every symlink and print the final absolute path |
| -n | Do not print a trailing newline |
| -e | GNU: like -f but fail if the path does not exist |
| -m | GNU: like -f but never fail |
例
readlink /usr/local/bin/nodePrints the one target the link points at.
readlink -f "$0"Resolves a script to its real location.
移したり消したり探したりするものです。聞き返してくれない命令が混ざっているので、-i を付ける癖が手を守ります。
読み方
- 角括弧 [ ] は省いてよい部分です。
- 三点 … は複数並べられるという意味です。
- オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。
よくある質問
Q. readlink は何をしますか。
シンボリックリンクの指す先を一段だけ表示します。-f を付ければ最後までたどり、リンクでないファイルには何も出さず失敗で終わります。
Q. どう打ちますか。
readlink -f [path] — 角括弧は省いてよい部分です。
Q. よく使うオプションはいくつですか。
ここにまとめたのは4個です。全部は man readlink にあります。このコマンドはファイルとディレクトリの仲間です。
関連するコマンド
man ページ: man readlink