이름에 숫자만 포함되어 있고 "root" 이외의 사용자에 속하는 /proc의 모든 디렉터리를 찾으려고 합니다.
나는 이것을 시도했습니다 :
sudo find /proc -type d -user | sed -n '/[0-9]/p'
하지만 전혀 올바른 방식으로 작동하지 않습니다. 어떤 제안이라도 받아들이겠습니다.
답변1
이것은 나에게 효과적인 것 같습니다 ...
find /proc -type d ! -user root ! -name '*[!0-9]*'
사실 이것은 매우 편리한 검색입니다. 감사해요.
하지만 2>/dev/null
마지막에 하나를 추가하고 싶을 수도 있습니다. find
하나쯤은 불평해많은/proc
나를 위한.
답변2
이 시도:
find /proc -type d ! -user 'root' -regextype posix-egrep -regex ".*/[0-9]+" -ls
자세한 내용은 확인하세요.
man 1 find