-1
whoami를 실행하고 userid를 얻은 다음 df -k를 실행하여 userid가 소유 한 모든 파일 시스템을 찾는 데 도움이 필요합니다.Whoami and xargs
다음 명령이 있지만 작동하지 않습니다.
whoami | awk '{print $1}' | xargs -I '{}' df -k | grep '{}'
whoami를 실행하고 userid를 얻은 다음 df -k를 실행하여 userid가 소유 한 모든 파일 시스템을 찾는 데 도움이 필요합니다.Whoami and xargs
다음 명령이 있지만 작동하지 않습니다.
whoami | awk '{print $1}' | xargs -I '{}' df -k | grep '{}'
생각보다 쉽습니다. 다음 명령 작업
df -k | grep `whoami`
이렇게하면 명령을 실행하는 사용자 ID가있는 모든 파일 시스템이 표시됩니다.
여기서 무엇을 하려는지 명확하지 않습니다. 파일 시스템은 사용자가 소유하지 않습니다. – duskwuff
예를 들어, 서버에서 john으로 로그인했습니다. 그런 다음 whoami를 실행하여 현재 사용자 아이디 (john)를 얻고 df -k |를 실행하고 싶습니다. grep john. 이것은 john이 소유하고있는 모든 파일 시스템을 제공합니다. 그래서 xargs를 사용하고 싶습니다. 기본적으로 whoami를 실행 한 다음 출력을 df -k 명령으로 리디렉션합니다. –