Linux 클러스터에서 생성한 모든 파일 나열

Linux 클러스터에서 생성한 모든 파일 나열

저는 많은 사람들이 접근하는 Linux 클러스터를 개발하고 있습니다. 내가 만든 모든 디렉터리의 모든 파일을 나열하고 싶습니다. 콘텐츠가 많고 디렉토리가 매우 어수선하기 때문에 이 작업을 수행하고 싶기 때문에 적어도 나를 대신하여 클러스터를 깨끗하게 유지하고 싶습니다. 모든 디렉토리를 수동으로 탐색하는 것은 힘들기 때문에 이를 수행하기 위해 bash 코드를 작성해 보았습니다.

ls --author -l -R | awk '$5=="my_user_name" {print $0}' | less

루트 디렉토리에서 이것을 실행합니다. 더 효율적인 방법은 무엇입니까? 또한 클러스터에 있는 대부분의 파일에 대한 권한이 없기 때문에 이러한 종류의 코드를 사용해도 안전한지 알고 싶습니다.

답변1

이것은 당신에게 도움이 될 수 있습니다.

find / -user "your_username" -print

/그러면 귀하에게 속한 파티션에서 시작하여 모든 파일과 디렉터리가 인쇄됩니다.

관련 정보