리눅스 기본 명령어(파일 디렉토리 조회 생성 삭제 이동 복사)

반응형

 

분류 명령어 옵션 설명
디렉토리 조회
ls [옵션] [디렉토리명]
 
현재 디렉토리 내용 출력
a
숨김파일도 출력
l
메타데이터(속성)도 출력
h
파일과 디렉토리의 용량을 가독성있게 출력
i
파일과 디렉토리의 inode Number 출력
inode: 리눅스에서 파일과 디렉토리를 관리하는 고유번호
R
하위 디렉토리까지 모두 출력
디렉토리 생성
mkdir {디렉토리명1|...}
  디렉토리 생성
(중괄호를 활용하면 효율적으로 사용 가능)
p
존재하지 않는 하위 디렉토리까지 생성
파일 생성
vi <파일명.확장자>
 
경로에 파일 없으면 파일 생성
touch [옵션] <파일/디렉토리명>
 
파일과 디렉토리의 시간정보를 현재시간으로 변경
단, 경로에 해당 파일 없으면 현재시간의 0byte 파일 생성
디렉토리 삭제
rmdir [옵션] {디렉토리명1|...}
  디렉토리 삭제
p
하위 디렉토리까지 모두 삭제
단, 디렉토리에 파일이 존재하면 삭제불가
파일/디렉토리 삭제
rm [옵션] [파일/디렉토리명]
  파일 삭제
r 디렉토리 삭제
f 강제 삭제
디렉토리 이동
cd
 
디렉토리 이동(change directory)
-
직전 디렉토리로 되돌아가기
. 현재 디렉토리
.. 이전 디렉토리
../..
이전 이전 디렉토리
~
로그인한 사용자의 home 디렉토리로 이동(root)
파일/디렉토리 이동
mv <사라질원본파일> <새로생길파일>
 
파일/디렉토리 이동
보통 파일/디렉토리의 이름 변경 목적으로 사용
파일내용 출력
cat > [경로] <생성파일명>
  파일 내용 출력
파일내용 수정
cat >> <파일명>
 
<파일>에 내용 추가
파일/디렉토리 복사
cp [옵션] <원본파일> <대상파일>
  파일 복사
시간 정보는 복사되지 않는다
r 디렉토리 복사
a
속성 정보까지 복사
시간 정보는 같지만 inode 번호가 다르니 다른 파일이다
ln [옵션] <원본파일> <대상파일>
 
하드링크. inode 동일 파일 복제
파일 수정 시 서로 영향을 받는다
s
심볼릭링크. 원본파일 회손 시 제기능 못함

 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유