chmod +x backup 명령어로 backup 파일에 실행할수 있는 권한을 준다. (+x는 executable 뜻이다)
다시 ls -l 명령어로 확인해보면 backup 파일 앞에 실행가능한 권한인 x가 표시된 것을 확인할 수 있다.
기존
ls -l로 확인해보면 backup 파일이 -rw-rw-r-- 실행할 수 있는 권한이 없는것을 확인할 수 있다.
/workspace/linux/shell_script# ls -l
합계 8
-rw-rw-r-- 1 root root 0 8월 20 06:15 a.log
-rw-rw-r-- 1 root root 0 8월 20 06:15 b.log
-rw-rw-r-- 1 root root 65 8월 20 06:39 backup
-rw-rw-r-- 1 root root 0 8월 20 06:15 c.log
-rw-rw-r-- 1 root root 0 8월 20 06:15 d.log
drwxrwxr-x 2 root root 4096 8월 20 06:23 test
권한 생성후 (chmod +x backup)
/workspace/linux/shell_script# chmod +x backup
/workspace/linux/shell_script# ls -l
합계 8
-rw-rw-r-- 1 root root 0 8월 20 06:15 a.log
-rw-rw-r-- 1 root root 0 8월 20 06:15 b.log
-rwxrwxr-x 1 root root 65 8월 20 06:39 backup
-rw-rw-r-- 1 root root 0 8월 20 06:15 c.log
-rw-rw-r-- 1 root root 0 8월 20 06:15 d.log
drwxrwxr-x 2 root root 4096 8월 20 06:23 test
출처 : https://velog.io/@coding_ending/Linux-Chmod-x-%ED%8C%8C%EC%9D%BC%EB%AA%85