2014-09-28 2 views
0
chmod u+x filename 

사용자에게 x을 추가하는 명령 인 것을 알고 있지만 파일 이름이 없습니다. 이름에 특정 문자가 포함 된 모든 파일에이 명령을 사용하고 싶습니다. 예를 들어, 나는 문자를 포함하는 모든 파일에 perm을주고 싶습니다 "o". 어떻게해야합니까? 내가 찾을 행운과 결합 시도특정 파일의 파일 권한을 변경하는 방법은 무엇입니까?

...

find . -name"*O**o*" chmod u+x 
+0

올바른 길을 가고 있지만'find '와 같이'-exec'가 필요합니다. name "* o *"-exec chmod u + x {} \;'exec에 대한 자세한 내용은'man find'를 참조하십시오. –

+0

이것은 프로그래밍 질문으로 보이지 않으므로 http://unix.stackexchange.com/ – dav1dsm1th

답변

0

당신은 당신의 사건에 대한 일치하는 경우를 구분하기 위해 -i를 추가해야합니다.

find . -name -i "*o*" -exec chmod u+x {} \; 
+0

에 더 잘 질문 할 수 있습니다. 감사! – asura

관련 문제