2016-06-15 73 views
-1

我需要幫助,嘗試運行whoami並獲取userid,然後運行df -k以查找由userid擁有的所有文件系統。Whoami和xargs

以下命令我有,但不起作用。

whoami | awk '{print $1}' | xargs -I '{}' df -k | grep '{}' 
+0

目前尚不清楚你想在這裏做什麼。文件系統不屬於用戶。 – duskwuff

+0

例如,我在服務器上以john的身份登錄。然後我想運行whoami以獲得當前的userid(這是john),然後我想運行df -k | grep約翰。這會給我所有由john所擁有的文件系統。所以,我想使用xargs。基本上運行whoami然後將輸出重定向到df -k命令。 –

回答

0

那我覺得比較容易。以下命令的工作原理

df -k | grep `whoami` 

這將顯示所有使用whorid命令的文件系統。