mkdir script
cd script/
touch a.log b.log c.log
ls -l
mkdir bak
cp *.log bak
shell script 만들어보기
nano backup
#!/bin/bash
if ! [ -d bak ]; then //현재 디렉토리에 bak가 존재하지 않는다면
mkdir bak
fi
cp *.log bak //log파일을 카피해라
backup이라는 파일이 생기는걸 볼수있다.
실행할 수 있는 권한이 없기 때문이다.
backup파일이 실행가능한 파일이다 라는것을 알려줘야 한다.
chmod +x backup //실행가능한 mod를(+x) 추가해서 change
ls -l
'인프라 > Linux' 카테고리의 다른 글
[Linux] 권한 (0) | 2020.06.30 |
---|---|
[Linux]다중 사용자 (0) | 2020.06.29 |
[Linux]프로세스와 실행 (0) | 2020.06.22 |
[Linux] 디렉토리 구조 / 파일 찾는법(find , whereis ) (0) | 2020.06.17 |
리눅스 기본적인 명령어 정리 (0) | 2020.06.09 |