linux中怎样进入桌面目录,linux – 如何获得给定用户“桌面路径”
生活随笔
收集整理的這篇文章主要介紹了
linux中怎样进入桌面目录,linux – 如何获得给定用户“桌面路径”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
試試
xdg-user-dirs.
該頁面有一個應該適用于當前用戶的示例:
test -f ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs && \
source ${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs
echo ${XDG_DESKTOP_DIR:-$HOME/Desktop}
此外,如果您必須閱讀/ etc / passwd,最好使用getent passwd的輸出,因為某些用戶數據可能存儲在NIS,LDAP或其他一些數據庫中.
結合使用它,它適用于名為USERSNAMEHERE的用戶:
USER=USERSNAMEHERE
USERDIR=$(getent passwd $USER | cut -f 6 -d :)
USERDIRCONF=${XDG_CONFIG_HOME:-$USERDIR/.config}/user-dirs.dirs
test -f "$USERDIRCONF" && . "$USERDIRCONF"
echo "${XDG_DESKTOP_DIR:-$USERDIR/Desktop}"
總結
以上是生活随笔為你收集整理的linux中怎样进入桌面目录,linux – 如何获得给定用户“桌面路径”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle xmltype使用,ora
- 下一篇: linux 脚本 if else,基于s