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 권한을 지정한다.