![실행 권한이 있는 파일을 만드는 방법은 무엇입니까? [복사]](https://linux55.com/image/163766/%EC%8B%A4%ED%96%89%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%EC%9E%88%EB%8A%94%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
실행 권한이 있는 파일을 만드는 방법은 무엇입니까? 실행 권한이 있는 명령으로 새 파일을 생성하고 싶은데 어떻게 해야 합니까?
답변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