![grep [duplicate]를 사용하여 사용자가 쓸 수 없는 Unix의 모든 파일을 검색하는 방법](https://linux55.com/image/131124/grep%20%5Bduplicate%5D%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%EC%93%B8%20%EC%88%98%20%EC%97%86%EB%8A%94%20Unix%EC%9D%98%20%EB%AA%A8%EB%93%A0%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EA%B2%80%EC%83%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
사용자가 쓸 수 없는 모든 파일을 보려고 합니다. 나는 그 ls
명령을 사용하여 모든 것을 볼 수 있다는 것을 알고 있지만 사용자가 쓸 수 없는 콘텐츠만 보고 싶습니다. 나는 현재 유닉스를 사용하고 있으며 find 명령이 작동하지 않습니다
답변1
표준 사용 find
(모든 Unix 시스템에서 작동해야 함):
find . -type f ! -perm -u=w
소유자가 쓸 수 없는 모든 파일을 찾습니다.
GNU 사용 find
(Linux 시스템의 기본값):
find . -type f ! -writable
GNU 변형은 다음 파일을 찾습니다.파일 소유자는 다음에 쓸 수 있습니다., 그러나 현재 사용자는 아닙니다.