본문 바로가기

Programming/Linux Tip

linux 디렉토리및 파일관리 명령어


##디렉토리및 파일관리 명령어##

ls - 파일및 디렉토리 목록 보기
[옵션]
-a 숨김파일(.xx) 도모두 출력
-c 변경시간 에 따른 정렬
-C 다중 컬럼 표시
-d 디렉토리만 표시
-F 이름 끝에 파일 형식 표시
-l 롱포맷 으로 표시 (자세히보기)
-r 이름 역순 표시
-R 서브디렉토리까지 표시합니다
 
cd - 경로변경
pwd - 현재 경로 보기
tty - 현재 로그인되어 있는 터미널의 장치 이름 보기
man - 명령어나 파일에 대한 매뉴얼
cat - 파일의 내용을 출력
touch -빈파일 생성및 엑세스시간 변경
mkdir - 디렉토리 를 생성
rmdir - 디렉토리 삭제
route - 인터페이스 정보확인

cp -파일 복사
ex) cp 대상파일 이동파일
[옵션]
-a : 소스파일의 구성과 속성도 함께 복사
-f  : 강제로 복사**
-i : 존재하면 덮어쓸지 물어봄**
-p: 소스파일의 소유자, 그룹, 퍼미션등을 유지
-r : 하위 디렉토리까지 복사**
-u : 파일이 존재하고 갱신시간이 동일할 경우 복사 않함
-x : 다른 파일 시스템의 파일은 복사 않함/

mv -파일 이동
ex) mv 대상파일 이동파일
[옵션]
-f : 강제로 이동
-i : 덮어쓸지 물어봄
-b : 백업파일을 생성
-v : 옮기는 과정을 자세하게 보여줌(대문자 "V"는 버전)
 
rm -파일 삭제
ex)rm 대상파일
[옵션]
-f : 강제로 삭제
-i : 삭제하기전에 물어봄
-r | -R : 삭제되는 과정을 자세히 보여줌
-v : 삭제하는 과정을 자세하게 보여줌
file - 파일 확인
ex)file 대상파일
[옵션]
-z : 앞축파일의 형태만 검사

###파일 읽기 명령어
more : 주어진 파일을 화면 단위로 출력
[사용법]
more file.txt
[내부명령어]
h - 도움말
SPACE | z - 다음페이지
RETURN|1 - 라인스크롤
d | ^D - 반페이지 스크롤
q | Q - 종료
f - 다음페이지
b | ^B - 이전페이지
/문자 - 문자를 검색
= - 현재라인 출력
! - 명령어 실행
^D - 화면다시출력
:f - 현재 파일명과 라인출력
 
 
less : more 와 비슷한 명령어 한 페이지씩 문서를 보여준다.
 
head : 파일의 처음 부분을 출력한다.
[사용법]
head [-행수] file.txt
 
 
tail : 파일의 끝 부분을 출력한다.
[사용법]
tail [-행수] file.txt
 
 
cat : 주어진 문서 전체를 읽어들인다.
[사용법]
cat file.txt
 
cmp : 유사한 두 파일 비교 틀린문자 만 출력
ex) cmp a.txt b.txt
comm : 행단위 파일 비교하는 명령어
ex)comm a.txt b.txt
diff : 다른점을 찾아냄 원본파일은 두번째파일
ex)diff a.txt b.txt
출력형태는 1[a|c|d]1
a - 첨가되야할 위치
c - 두파일의 내용이 바뀌어야할 위치
d - 제거되어야할 위치
[옵션]
-e ed에디터 스크립트로 출력
-w 공백을 무시
-b 빈공간 총량의 변화는 무시한다.
-f ed스크립트로 출력되나 정돈되서 출력
 
 
df : 파일시스템의 용량를 확인
[옵션]
-a : 0블록 크기의 파일 시스템도 보여줌
-i : 파일크기를 inode 로 디스크정보표시
-k : KB로 표시
-T : 파일시스템 종류
-t : fstype 값을 가진 파일 시스템 대한정보
-h : 읽기쉬운단위로 표시
 
du : 특정 폴더 용량확인
[옵션]
-a : 디렉토리뿐만 아니라 파일의 용량 확인
-b : byte단위로 표시
-n : 모든라인에 행번호 붙임
-h : 읽기쉬운단위로 표시
 
 
ps -p 541 -o comm=
 
파일 합치기
cat file1 >> file2
이렇게 하면 file1 의 내용을 읽어서 file2에 append즉 붙여주겠죠.

'Programming > Linux Tip' 카테고리의 다른 글

linux yum 명령어  (0) 2010.01.14
linux ftp 명령어  (0) 2010.01.14
유용한 linux 명령어들  (0) 2010.01.14
페도라 7 테마로 꾸미기  (4) 2008.12.09
nfs 로 fedora 설치할때 network 설정하기  (0) 2008.11.27