찾기 명령: 실행 파일 검색

찾기 명령: 실행 파일 검색

Unix에서는 어떤 유형의 매개변수/플래그를 사용할 수 있나요?찾다명령을 실행하면 실행 파일을 검색할 수 있나요?

(이 질문이 다른 Stackexchange 포럼에 더 적합하다면 알려주시기 바랍니다.)

ps. 나는 grep에 대한 자세한(초보자가 아닌) 튜토리얼/스크린캐스트를 찾고 있었고/또는 알고 있는지 찾아보았습니다.

답변1

이식 가능하게 다음 명령은 소유자가 실행할 수 있는 일반 파일을 찾습니다.

find . -perm -700 -type f

GNU find ≥4.3을 사용하면 -executable대신 -perm -700실행 파일을 찾을 수 있습니다.

답변2

당연히 -executable맨 페이지에서 ..

실행 파일과 검색 가능한 디렉터리를 일치시킵니다(파일 이름 확인 측면에서). 이는 -perm 테스트에서 무시되는 액세스 제어 목록 및 기타 권한 아티팩트를 고려합니다.

답변3

또 다른 옵션은

find /path -perm /u=x,g=x,o=x -type f

/path사용자, 전역 및 기타 일반 파일을 찾는 실행 파일을 찾습니다 .

관련 정보