chmod 디렉토리의 모든 파일

chmod 디렉토리의 모든 파일

모든 파일 이름을 나열하지 않고 알려진 디렉터리에 있는 모든 파일(.sh, .py 및 기타 실행 파일을 포함한 다양한 유형)을 권한 775로 변경하려면 어떻게 해야 합니까?

예외 없이 해당 디렉토리의 "모두"를 의미합니다.

고쳐 쓰다: 아래 명령은 실제로 내 문제를 해결했습니다. "\" 대신 "+"를 사용하는 이유에 대한 설명이 있나요?

find . -type f -name "*.*" -exec chmod 775 {} +

답변1

찾기 및 chmod

find path_to_dir -type f -name "*.*" -exec chmod 775 {} \;

*.*권한을 변경하려는 파일 형식으로 변경합니다 . *.*변경 사항은 디렉터리의 모든 파일에 적용됩니다.

관련 정보