TigerDemon
리눅스(Linux) 기초 배우기-2 본문
오늘은 리눅스 기초 2에 대해 알아보도록 하겠습니다!
03. 주요 디렉토리
1) 홈 디렉토리(~)
: 각 사용자마자 별도의 홈 디렉토리가 있음
: 사용자가 로그인하면 홈 디렉토리에서 작업을 시작
2) 현재 작업 디렉토리(.)
: 현재 작업 중인 디렉토리
: 로그인 하면 홈 디렉토리에서부터 작업이 시작됨.
3)상위 디렉토리(..)
4)하위 디렉토리(이름)
04. 절대경로와 상대경로
1) 경로
- 파일 시스템에서 특정 파일의 위치
2) 절대 경로
- 루트 디렉토리를 기준을 함
- 루트 디렉토리부터 특정 파일까지 가는데 거치는 모든 디렉토리의 이름 표시
- 항상 /로 시작
3) 상대 경로
- 현재 위치(현재 디렉토리)를 기준으로 함
- 하위로 내려갈 떄는 디렉토리의 이름을, 상위로 올라갈 때는 .. 추가
- 슬래시 이외의 문자로 시작
- 같은 파일의 상대 경로라도 현재 위치에 따라 달라짐
05. Unix의 절대경로와 상대경로
1) Unix의 절대 경로
/home/user/Unix
2)Unix의 상대경로
Unix

이때 user2의 절대 경로와 상대 경로는??
.
.
.
.
.
.
.
.
.
.
.
.
1. user2의 절대 경로
- /home/user2
2. user2의 상대 경로
- ../user2
06. 디렉토리 관련 명령어
" pwd:현재 작업 디렉토리의 절대 경로 출력 "

1)cd 디렉토리를 이동할 때 사용하는 명령어
1. Cd/tmp -> tmp로 이동하라
2. pwd를 이용하여 이동한 디렉토리 확인
3. /tmp 이동학인


<cd>
cd. : 현재 디렉토리로 이동
cd.. : 한 단계 상위 디렉토리로 이동
cd/ : 최상위 디렉토리로 이동
cd $변수명 : 변수에 저장된 경로로 이동
2) ls(옵션)(파일 또는 디렉토리 명) : 파일이나 디렉토리에 대한 정보 출력
[옵션]
-a : All. 시스템에 숨겨진 파일을 포함한 모든 파일 목록 출력
-l : Long. 파일의 상세 정보 출력
-R : 하위 디렉토리내의 모든 디렉토리들을 반복 출력
-d : Directory. 지정한 디렉토리 자체의 정보 출력
-F : 파일 종류 표시
-u : 파일, 디렉토리 이름을 최종 접근 시간 순으로 화면에 출력

ls-lt
:현재 작업 디렉터리의 파일 목록을 시간 순(최근에 수정된 것부터)으로 출력
ls-ltr
: 현재 작업 디렉터리의 파일 목록을 시간의 역순(예전에 수정된 것부터)으로 출력

두번째 문제: 현재 작업 디렉터리의 파일 목록을 알파벳 역순으로 출력하려면?
.
.
.
.
.
.
.
.
.
.
.
.
: ls -r

mkdir(옵션)(디렉토리명) : 디렉토리 생성
[옵션]
-p : 디렉토리 생성에 필요한 하위 디렉토리도 함께 생성

rmdir(옵션)(디렉토리명) : 지정한 디렉토리 삭제
[옵션]
-p : 지정한 디렉토리 삭제 후 부모 디렉토리가 비어있으면 삭제

과제!! 댓글로 풀어보세요!
정답은 다음편에!
https://tigerdemon.tistory.com/6
리눅스(Linux) 기초 배우기-3 문제 풀이
1. 파일의 소유자 id. 마지막으로 수정된 날짜/시간, 파일의 이름 등을 출력하는 명령어는 무엇인지 작성하시오. : ls -l 2. New_floder 디렉토리를 생성하는 명령어를 작성하시오. : mkdir New_floder (ls -F
tigerdemon.tistory.com
1. 파일의 소유자 id. 마지막으로 수정된 날짜/시간, 파일의 이름 등을 출력하는 명령어는 무엇인지 작성하시오.
2. New_floder 디렉토리를 생성하는 명령어를 작성하시오.
3. 2번 문제에서 만든 디렉토리를 삭제하는 명령어는 작성하시오.
4. 현재 작업 디렉토리의 절대경로를 출력하는 명령어를 작성하시오.
'리눅스(Linux)' 카테고리의 다른 글
| 리눅스(Linux) 기초 배우기-3 문제 풀이 (0) | 2023.04.05 |
|---|---|
| 리눅스(Linux) 기초 배우기-1 (0) | 2023.04.04 |
