<디렉토리 명령어>
pwd : 현재 디렉토리 확인 (경로)
ls : 디렉토리 내의 목록 보기
mkdir : 디렉토리 생성
mkdir –p : 하위디렉토리까지 자동생성
rmdir : 디렉토리 삭제 (하위디렉토리 없는 디렉토리 삭제)
rm : 일반파일 삭제
rm –r : 하위디렉토리 삭제
rm –i : 삭제시 질의응답 확인
rm –f : 질의응답 없이 삭제
rm –v : 질의응답 없이 삭제
mv : 이동시키는 명령어, 이름 바꾸기
cp : 복사 및 붙여넣기 (일반파일)
cp –r : 디렉토리 복사 및 붙여넣기
cd : 해당 디렉토리 이동
<상대경로 & 절대경로>
상대경로 : 현재 작업 디렉토리가 기준
시작이 /가 아닌 것
. : 현재 디렉토리
.. : 이전 디렉토리
절대경로 : / 디렉토리가 기준
시작이 /인 것
<실습>
/에 140520 디렉토리 생성 : mkdir /140520
dir1, dir2, dir3, dir4 생성 : mkdir dir1 dir2 dir3 dir4
dir1 – dir1,2,3 : mkdir –p /140520/dir1/dir1 /140520/dir1/dir2 /140520/dir1/dir3
dir2 – dir1,2,3 : mkdir –p /140520/dir2/dir1 /140520/dir2/dir2 /140520/dir2/dir3
dir3 – dir1,2,3 : mkdir –p /140520/dir3/dir1 /140520/dir3/dir2 /140520/dir3/dir3
dir4 - dir4_sub1 , dir4_sub1/ dir4_sub1_sub1, dir4_sub1/ dir4_sub1_sub1/dir4_sub1_sub1_sub1
: mkdir –p /140520/dir4/dir4_sub1/dir4_sub1_sub1/dir4_sub1_sub1_sub1
dir4 삭제 : rm –rf dir4 (디렉토리 안의 파일 및 하위디렉토리까지 삭제)
dir1의 dir1을 /140520/dir2에 이동 : mv dir1/dir1 ./dir2
dir1의 dir3을 dir1으로 이름변경 : mv ./dir3 ./dir1
dir1의 dir1을 copy_dir1로 복사 : cp –r ./dir1 ./copy_dir1
<파일 명령어>
vi : 수정, vi편집기로 수정한다.
vi, touch : 생성, touch 명령어는 비어있는 파일 생성
rm : 삭제
vi, cat more, head, tail : 파일 내용 보기
head -3 : 숫자만큼 상단줄부터 보기 (기본값 10)
tail -3 : 숫자만큼 하단줄부터 보기 (기본값 10)
tail –f : 실시간 내용 출력 (로그 메시지 사용)
cat : 모든 내용 출력
more : 한 화면에 출력 안될 시 부분적으로 보여줌
mv : 이동, 이름바꾸기
cp : 복사 및 붙여넣기
<링크의 종류>
하드링크 : 디스크에 존재하는 파일을 직접 가리키는 포인터(디스크별 파일시스템에 대한 i-node를 가르킬 수 없다. – 심볼릭링크가 필요성)
심볼릭링크 : 디스크에 존재하는 파일을 가리키는 있는 위치를 가리키는 포인터
<링크 명령어>
ln [원본파일] [생성할 링크파일] : 하드링크 생성
ln –s [원본파일] [생성할 링크파일] : 심볼릭링크 생성
예제) file1의 복사파일 cfile1, 하드링크 hfile1, 심볼릭링크 cfile1 생성

1) 원본파일 내용 수정 -수정 내용 (복사파일만 그대로) -


2)원본파일 삭제시


'IT > OS' 카테고리의 다른 글
UNIX 프로세스 제어 및 작업관리 프로세스 종류 아카이브 (0) | 2024.01.16 |
---|---|
UNIX 특수권한 메타문자 (0) | 2024.01.16 |
UNIX vi편집기 grep 명령어 파일 및 디렉토리 권한 (0) | 2024.01.16 |
UNIX 유닉스의 역사 회사별 제품 x86특징 커널 쉘의 역할 기본명령어 (0) | 2024.01.16 |
가상머신 NAT 설정 (0) | 2017.11.22 |