1. 파일시스템
다음은 리눅스 계열에서 기본적인 파일시스템의 계통을 나타냅니다.'/' :root directory of the entire file system hierarchy
--> /bin/ : Enssential usser command binaries
--> /boot/ : Static files of the boot loader
--> /dev/ : Device Files
--> /etc/: Host-specific system configuration (required dorectories : OPT, Xlt, SGML, XML)
--> /home/ : User home directory
--> /home/--/ -->
--> ...
--> /home/--/ --> ...
--> /lib/ :Essential shared libraries and kernel moudles
--> /media/ : Mount point for removable media
--> /mnt/ : Mount point for a temporarily mounted filesystem
--> /opt/ : add-on application software packages
--> /sbin/ : system binaries
--> /srv/ : Data for services produced by this system
--> /tmp/ : tempory file
--> /usr/ : (Multi-)user utilities and applications (Secodary hirearachy provied directories: BIN, INCLUDE, LIB, LOCAL, SBIN, SHARE)
--> /usr/local/ --> usr/local/bin
--> /usr/local/games
--> /var/: variable files
--> /root/ : Home directory for the root user
--> /proc/ : Virtual filesystem documenting kernel and process status as text file
2. pwd
터미널에서 현재 디렉토리의 위치를 나타냅니다.sgoing@sgoing-virtual-machine:~$ pwd
/home/sgoing
3. cd
change directoy, 즉 디렉토리를 변경하고자 할 때 사용합니다.cd '이동할 디렉토리 경로'
sgoing@sgoing-virtual-machine:~/문서$ cd /home/sgoing/문서/script
인자 없이 cd 만을 입력하면 사용자의 home directory로 직접 이동
sgoing@sgoing-virtual-machine:~/문서/script$ cd
sgoing@sgoing-virtual-machine:~$
현재 디렉토리의 자손 디렉토리로 이동하기 위해서는 백슬래시 없이 디레토리 이름만을 사용합니다.
sgoing@sgoing-virtual-machine:~$ cd 문서
sgoing@sgoing-virtual-machine:~/문서$
위와 같이 모든 경로의 이름을 입력하는 것을 절대경로, 현재 디렉토리로 부터 상대적으로 이동하기 위해 간략한 경로를 표시하는 방법을 상대경로라고 합니다.
현재 작업하는 디렉토리의 직접적인 상위 디렉토리(부모 디렉토리)로 이동을 위해서는 "cd .." 를 사용합니다. 이 경우 역시 상대경로입니다. 즉, 현재의 디렉토리를 기준으로상대적인 부분으로 이동하는 방식 입니다.
sgoing@sgoing-virtual-machine:~/문서$ cd ..
sgoing@sgoing-virtual-machine:~$
댓글
댓글 쓰기