실행 권한이 있는 파일을 만드는 방법은 무엇입니까? 실행 권한이 있는 명령으로 새 파일을 생성하고 싶은데 어떻게 해야 합니까?
답변1
가장 좋은 방법은 실행 권한이 있는 새 파일을 만드는 것 touch newfile
입니다 chmod +x myfile
.
프로덕션에 이 작업이 많이 필요한 경우 다음을 사용하는 것이 좋습니다.별명보다 효율적으로 작업하세요. 왜냐하면Bash 별칭은 매개변수를 직접 허용하지 않습니다., 따라서 다음과 같은 간단한 트릭을 수행해야 합니다.
_xnew() { touch "$1" && chmod +x "$1"; }
alias xnew='_xnew'
xnew myfile
이를 사용하려면 터미널에 다음을 입력하면 됩니다.
$ user@host: xnew myfile
$ user@host: ls
-rw-r--r-- 1 user user 400 Nov 10 08:00 myfile