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
사용자, 전역 및 기타 일반 파일을 찾는 실행 파일을 찾습니다 .