スポンサード リンク
相対パスでも絶対パスでも,readlinkコマンドを使ってやれば絶対パスとして出力することができる。
$ readlink --help
Usage: readlink [OPTION]... FILE
Display value of a symbolic link on standard output.
-f, --canonicalize canonicalize by following every symlink in
every component of the given name recursively;
all but the last component must exist
-e, --canonicalize-existing canonicalize by following every symlink in
every component of the given name recursively,
all components must exist
使用例
/etc/X11/xinit $ readlink -e xinputrc (相対パス指定)
/etc/X11/xinit/xinputrc
/etc/X11/xinit $ readlink -e xinput.d/ibus (相対パス指定2)
/etc/X11/xinit/xinput.d/ibus
/etc/X11/xinit $ readlink -e /etc/X11/xinit/xinput.d/ibus (絶対パス指定)
/etc/X11/xinit/xinput.d/ibus
さっそく,シェルスクリプトで使ってみることにする
関連する記事
- IBusの変換候補をアプリケーションウィンドウ内部に表示する
- Linuxの端末(コンソール,ターミナル)の幅を取得するにはsttyコマンドを使う
- ファイル名を抜き出すbasenameコマンド
- HDD/SDDのベンチマークにはfioコマンドを使う
- apacheのログを見てみた
- alias名と同名のコマンドをfunctionで呼び出すときはcommandをつけるべし
- パスワードを自動生成するpwgen
- MSゴシックのフォントファイルを編集してLinuxでもアンチエイリアスを効かせる
- mltermってIBusに対応してたんだね
- scriptコマンドを使えば端末のログ記録が楽になる