리눅스 명령어 - 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