리눅스 명령어 - FILE&DIRECTORY
Directory & File
A. ls : 현재 디렉토리에 있는 파일 목록들을 출력
i. -l : 자세히 보기
B. pwd : 현재 위치한 디렉토리의 경로를 알려줌
C. du (파일명) : 파일의 크기를 구한다.
D. df : 디스크 공간과 사용량을 구한다.
E. tree : 디렉토리의 파일 구조를 출력
F. touch (파일명) : 새로운 파일을 생성한다. 기존에 있던 파일이라면 갱신시간을 수정
G. head (파일명) : 텍스트문서의 앞부분을 보여준다
i. -n : 보여줄 라인수를 지정
H. tail (파일명) : 텍스트문서의 끝부분을 보여준다
i. -n : 보여줄 라인수를 지정
I. mkdir (디렉토리 명) : 디렉토리를 생성함 (성공시 0, 실패시 -1 리턴)
J. rmdir (디렉토리 명) : 빈 디렉토리를 지움 (성공시 0 실패시 -1 리턴)
K. opendir (디렉토리 명) : 디렉토리를 연다 (성공시 해당 디렉토리의 포인터, 실패시 null 리턴)
L. readdir (디렉토리 포인터) : 포인터가 가리키는 디렉토리 스트림의 항목을 읽음 (성공시 디렉토리의 정보를 담은 struct dirent, 실패시 null 리턴)
M. close (디렉토리 포인터) : 디렉토리 스트림을 닫음
N. cd (이동할 디렉토리 경로명) : 입력한 디렉토리로 이동 (chdir명령어와 같다)
O. rm (파일명) : 입력한 파일을 삭제함
i. -r : 디렉토리를 삭제할 때 사용
ii. -f : 강제삭제
P. cp (복사할 파일 대상파일) 파일을 복사한다.
Q. file (파일명) : 특정 파일의 종류를 알려줌
R. gzip/gunzip (파일명) : 파일의 압축과 해제
S. tar : 두개 이상의 파일을 하나의 파일로 결합
i. -x : 묶음을 해제
ii. -c : 파일을 묶음
iii. -v : 묶음/해제 과정을 화면에 표시
iv. -z : gunzip을 사용
v. -f : 파일 이름을 지정
T. chmod (권한 파일명) : 입력한 파일의 접근권한을 변경한다.
U. chown (사용자이름 파일명) : 파일의 소유권을 변경함
V. umask : 새로 만들어지는 파일의 default 권한을 지정한다.
'SW > LINUX' 카테고리의 다른 글
GCC compiler (내부 매크로, Makefile) (0) | 2017.09.05 |
---|---|
리눅스 명령어 - PROCESS (0) | 2017.09.05 |
리눅스 명령어 - INFO (0) | 2017.09.05 |
리눅스 명령어 - USER (0) | 2017.09.05 |
리눅스 명령어 기초 (0) | 2017.09.05 |