Linux 기초 - 3. root, 경로 표현 방식, WildCard
[ 리눅스에서의 root ]
1. root 계정, 관리자 계정
2. root 디렉터리, 최상위 디렉터리. = "/"
[ 경로 표현 방식 ]
1. 상대 경로 방식 : 사용자의 위치를 기준으로 경로를 지정하는 방식.
"a/b/c/d/e"
1) c->d
#cd d/
2) b->d
#cd c/d/
3) a->d
#cd b/c/d/
. : 현재 디렉터리
.. : 상위 디렉터리
4) b->a
# cd ../
5) c->a
# cd ../../
6) d->a
# cd ../../../
2. 절대 경로 방식 : 항상 최상위 디렉터리부터 시작해 경로를 지정하는 방식 (항상 '/'로 경로가 시작한다.)
"a/b/c/d/e"
1) c->d
# cd /a/b/c/d/
2) b->d
# cd /a/b/c/d/
3) a->d
# cd /a/b/c/d/
4) b->a
# cd /a
5) c->a
# cd /a
6) d->a
# cd /a
Q. "1/2/3/4/5/6/7/8/9"
1) 8->6
- 상대 ) cd ../../
- 절대 ) cd /1/2/3/4/5/6/
2) 8->2
- 상대 ) cd ../../../../../../
- 절대 ) cd /1/2/
[ Wild card : 와일드 카드 ] : 파일, 디렉터리명을 패턴 형식으로 사용할 수 있게 해주는 특수 문자.
- * : 문자열
- ? : 문자
"Question"
test.txt
document.txt
text.txt
file.txt
apple.jpg
banana.jpg
data.csv
dir.csv
1. 와일드 카드를 사용하여 .txt 확장자로 끝나는 파일들을 출력하시오
# ls -l *.txt
2. 와일드 카드를 사용하여 파일이 총 8글자인 파일들을 출력하시오
# ls -l ????????
3. 파일의 이름이 t 로 시작하는 파일들을 출력하시오
# ls -l t.*
4. 파일 이름 중간에 e 가 들어가는 파일들을 출력하시오
# ls -l *e*
5. 확장자를 제외한 파일의 이름이 4 글자인 파일들을 출력하시오
# ls -l ????.*