YYYEJI

[Linux] 리눅스 기본 명령어-1 본문

Linux

[Linux] 리눅스 기본 명령어-1

YEJI ⍢ 2022. 7. 17. 22:48
728x90

 

< 기본 명령어 >

pwd(print working directory) - 현재 디렉터리를 확인

$ pwd

 

 

 

cd(change directory) [directory_name] - 지정한 디렉터리로 이동

$ cd Desktop

 

 

ls(list) - 디렉터리의 내용 출력

$ ls
-a    숨김 파일을 포함하여 모든 파일의 목록을 출력
-d 디렉터리 자체의 정보를 출력
-i 첫 번재 행의 inode 번호를 출력
-l 파일의 상세 정보를 출력
-A .(마침표)와 ..(마침표 두 개)를 제외한 모든 파일의 목록을 출력
-F 파일의 종류를 표시 (* - 실행파일, / - 디렉터리, @-심벌릭 링크)
-L 심벌릭 링크 파일의 경우 원본 파일의 정보를 출력
-R 하위 디렉터리의 목록까지 출력 (recursive)
-al 숨긴 파일을 포함해서 모든 파일의 목록을 자세하게 출력

ls -al 명령어 입력 (출력된 정보의 의미는 밑에 있는 표에서 확인)

필드 번호 필드 값    의미
1 d    파일 종류 (종류는 밑에 표에서 확인)
2 rwxr-xr-x    파일 접근 권한
3 29    하드 링크의 개수
4 song-yeji    파일 소유자
5 staff    파일이 속한 그룹
6 928    파일 크기(바이트 단위)
7 Jul 17 22:17    파일이 마지막으로 수정된 시간
8 공개    파일명

 

 

문자      파일 유형 
-    일반(규정) 파일
d    디렉터리 파일
l    심벌릭 링크 파일
b    블록 단위로 읽고 쓰는 블록 장치 파일
c    섹터 단위로 읽고 쓰는 문자 장치 파일
p   파이프 파일(프로세스 간 통신에 사용되는 특수 파일)
s   소켓(네트워크 통신에 사용되는 특수 파일)

 

 

 

ls [directory_name] - 지정한 파일이 있는지 확인

$ ls .hashrc

 

 

mkdir [directory_name] - 디렉터리 생성

$ mkdir tmep

디렉터리 생성 후 잘 만들었졌는지 확인하기

$ mkdir temp1 temp2 temp2

동시에 디렉터리 여러 개 생성하기

 

 

mkdir -p [directory_name]/[directory_name]/[directory_name]

- 중간 디렉터리 자동으로 생성

$ mkdir -p temp/mid/song

temp 디렉터리 아래에 mid 디렉터리에 아래에 song 디렉터리가 생성된다.

 

 

 

rmdir [directory_name] - 디렉터리 삭제

$ rmdir temp1
-p    지정한 디렉터리를 삭제하고 부모 디렉터리가 빈 디렉터리일 경우 같이 삭제

 

rm -rf [directory_name] - 디렉터리 삭제

$ rm -rf temp

빈 디렉토리가 아니더라도 삭제하게 된다.

 

 

 

◡̈

'Linux' 카테고리의 다른 글

[Linux] vim/vi 명령어 정리  (0) 2022.07.18
[Linux] 리눅스 기본 명령어-2  (0) 2022.07.17
[Linux] 리눅스 파일과 디렉토리  (0) 2022.07.17
[Linux] 리눅스란? 리눅스 이해하기  (0) 2022.07.17
[Docker] docker 명령어 정리  (0) 2022.07.14