반응형
부제: 파일 권한을 숫자·기호로 바꾸기
chmod 755 script.sh # 숫자 방식
chmod +x script.sh # 실행 권한만 추가
$ ls -l script.sh
-rw-r--r-- 1 user user 120 Jun 26 14:00 script.sh
$ chmod +x script.sh
$ ls -l script.sh
-rwxr-xr-x 1 user user 120 Jun 26 14:00 script.sh숫자는 읽기 r=4, 쓰기 w=2, 실행 x=1을 더한 값이다. 755면 소유자 rwx(7), 그룹·기타 r-x(5).
실행 권한만 붙이고 싶을 땐 +x가 간편하다. 스크립트를 만들고 나서 자주 하는 작업이다.
이렇게도 쓴다
폴더 아래 전부에 재귀로 적용한다.
chmod -R 755 public/
다른 파일과 똑같은 권한으로 맞춘다.
chmod --reference=deploy.sh new.sh
그룹에만 쓰기 권한을 더하는 식으로 부분 조정한다.
chmod g+w shared.txt
하위의 모든 셸 스크립트에 실행 권한을 한 번에 준다(find 조합).
find . -name "*.sh" -exec chmod +x {} \;
디렉터리에만 실행 권한을 준다. 대문자 X는 파일엔 x를 안 붙여서, 폴더 진입권만 일괄로 열 때 쓴다.
chmod -R a+rX share/
여러 조정을 쉼표로 이어 한 번에 한다.
chmod u+x,g-w run.sh반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] < 입력 리다이렉션 파일을 입력으로 (0) | 2026.07.08 |
|---|---|
| [리눅스] grep 문자열 검색 (0) | 2026.07.08 |
| [리눅스] cat 파일 내용 출력 (0) | 2026.07.08 |
| [리눅스] mkdir 디렉터리 생성 (0) | 2026.07.08 |
| [리눅스] rm 파일 디렉터리 삭제 (0) | 2026.07.08 |