반응형
bash shell의 경우, 아래의 두 가지 방법을 통해서 파일 및 디렉토리 존재 여부를 확인할 수 있다.
(1) if 명령문
(2) test 명령문
#!/bin/bash
# 디렉토리 존재 유무 확인
If [ ! -d 디렉토리명 ] ; then
mkdir 디렉토리명
fI
# 파일 존재 유무 확인
If [ ! -e 디렉토리명 ] ; then
touch 파일명
fI
test 명령어:
- syntax: test <option> <path of the file/directory>
- return True/False (파일 및 디렉토리가 존재하면 True)
- <option>
(1) -f: 파일
(2) -d : 디렉토리
(3) -x : 파일의 존재 여부 및 실행 여부까지 확인
'컴퓨터 & IT (Computer & IT) > Linux' 카테고리의 다른 글
[Linux] GPU 모니터링 (0) | 2021.04.27 |
---|---|
[Linux] sed 편집기 (0) | 2021.03.29 |
[Linux] NFS (Networking File System) 서버 설치 (0) | 2020.11.15 |
[Linux] /etc/fstab (0) | 2020.11.15 |
[Linux] /etc/exports (0) | 2020.11.14 |
댓글