Linuxで指定したユーザのホームディレクトリを取得する

Linuxで、特定のユーザのホームディレクトリを取得する場合、以下のようにコマンドを実行すると良いようだ。備忘として残しておく。

echo ~$USERNAME
Sponsored Links

[root@BS-PUB-CENT7-01 ~]# awk 'BEGIN{FS=OFS=":"}!/nologin/{print $1,$(NF-1)}' /etc/passwd
root:/root
sync:/sbin
shutdown:/sbin
halt:/sbin
sftp:/home/sftp
opt:/opt
aaa:/opt/home
[root@BS-PUB-CENT7-01 ~]# echo ~aaa
/opt/home
[root@BS-PUB-CENT7-01 ~]# echo ~root
/root
[root@BS-PUB-CENT7-01 ~]# echo ~sftp
/home/sftp

 


Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。

*