LINUX

Linux 기초 - 3. root, 경로 표현 방식, WildCard

JDonly 2024. 9. 8. 19:16

[ 리눅스에서의 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 ????.*