정보보안공부
Linux_리눅스 파일과 디렉토리 관련 명령어 본문
리눅스 파일과 디렉토리 관련 명령어
- 오라클 가상 머신 사용
- CentOS6
<파일/디렉토리 명령어>
#1 파일과 디렉토리 관련 명령어 실습
- 파일 종류의 이해
- : 일반 파일 (txt, jpg, gif)
b : 블록 장치(block device) 파일(주로 디스크, /dev/sda )
c : 문자 장치(character device) 파일(주로 입/출력에 사용, /dev/console 등)
d : 디렉토리
p : 파이프 (통신용)
s : 소켓 (통신용)
l : 심볼릭 링크 (윈도우 바로가기)
*** 파일 종류 확인하기
*** 파일 및 디렉토리 리스트 확인
ls (LiSt)
dir
-a 숨겨져 있는 파일까지 출력
-l 자세히 출력
-R 하위 디렉토리까지 출력
ls --help를 이용해 도움말 참조가능
*** 파일 생성
touch이용
-> 0byte 짜리 a.txt 파일을 생성한다.
echo이용
-> b.txt 파일을 생성한다. 파일 내용은 hello가 된다.
*** 파일 삭제
rm (ReMove)
-> a.txt 파일을 삭제한다. (물어봄)
-> b.txt 파일을 삭제한다. (안물어봄)
-> 디렉토리를 삭제할 경우 (rm -rf 사용)
*** 파일 내용 확인
cat 파일 내용을 한 화면에 출력한다.
tac
head 파일 내용을 위에서부터 10개 보여준다. 기본10개 옵션지정가능
tail 파일의 내용을 아래쪽 기준으로 10개 보여준다. 기본10개 옵션지정가능
less 파일의 많은 내용을 자세히 확인할 수 있다.
more 파일의 많은 내용을 끊어서 확인할 수 있다.
*** 파일 이름 이동/변경
mv (MoVe)
-> mv명령어를 이용해 ab.txt의 이름을 a.txt로 변경하고 test1디렉토리 안으로 이동했다.
*** 디렉토리 생성
mkdir (MaKe DIRectory)
*** 디렉토리 삭제
rmdir (ReMove DIRectory) : 디렉토리에 파일이 하나라도 존재하면 못지운다.
rm -rf : 디렉토리에 파일이 있어도 지운다. (-rf)
-> rmdir은 비어있는 디렉토리만 지울수 있다. rm -rf 를 이용해서 비어있는 디렉토리와 비어있지않은 디렉토리를 함께 지울수도 있다.
*** 디렉토리 이동
cd (Change Directory)
-> cd를 이용해 디렉토리를 이동하고 pwd를 이용해 현재 이동한 디렉토리의 경로를 확인한다.
-> cd ../는 상위디렉토리로 이동한다. 상위디렉토리가 많이있다면 ../../을 계속쓸 수 있다.
#2 명령어의 위치확인 / 명령어의 도움말
*** 명령어의 위치확인
which 명령어 사용
-> which 명령어를 이용해 실제 명령어가 위치한 위치를 알아낼 수 있다.
*** 명령어의 도움말
man 명령어 또는 help 이용
-> man은 패키지이므로 설치되어 있지 않다면 yum -y install man을 설치를 한다.
-> 알고싶은 명령어를 man뒤에 입력한다.
cp : 복사하는 명령어 도움말 확인해보기
-> cp --help시 위와같다면 [ ] 안은 써도되고 안써도된다 따라서 옵션은 쓸때도 있고 안쓸때고 있다.
-> SOURCE / DIRECTORY 부분은 반드시 입력해야된다.
'Linux' 카테고리의 다른 글
Linux_리눅스 심볼릭링크 / 하드링크 (1) | 2018.07.05 |
---|---|
Linux_리눅스 파일 MAC time / 특수파일 (0) | 2018.07.05 |
Linux_리눅스 history특징 / 디렉토리구조 (0) | 2018.07.05 |
Linux_터미널을 이용한 리눅스 서버접속 (0) | 2018.07.05 |
Linux_리눅스환경 구축하기( CentOS설치 ) (0) | 2018.07.05 |