리눅스 명령어 모음집

2021. 6. 7. 18:25Linux

[디렉토리 생성, 삭제]

- mkdir [name] : [name]으로 디렉토리 생성

- mkdir -p /경로/[name] : [name]으로 하위 디렉토리까지 한번에 생성(parent)

- mv /경로/[name] /경로2/[new name]: 디렉토리나 파일을 옮기기 *단, 새로운 이름으로 옮기면 이름 수정

- rmdir [name] : 사이즈가 0인 디렉토리를 삭제 = 파일 삭제 안되기 때문

- rm [name] : 파일이나 디렉토리를 삭제

- rm -r [name] : 하위 디렉토리와 모든 파일 삭제

- rm -f [name] : 물어보지도 않게 강제 삭제 

 *rm -rf : 강제로 물어보지도 않고 하위 디렉토리까지 전부 삭제

 

[파일 생성, 삭제]

- touch [name] : [name]으로 크기 0인 파일 생성

 *touch a 한 뒤, 한번더 touch a를 한다면 ? => 생성 날짜만 바뀐다(덮어쓰기)

- cat > [name] : 파일을 생성하면서 입력모드 전환. 이미 파일이 있다면 처음부터 덮어쓰기

- cat >>[name] : 이미 생성된 파일을 입력모드로 전환. 이어 내용을 작성

 *단, cat 명령어는 내용을 중간에 삽입 불가. 그럴거면 vi 써야함

- cat < [name] : 파일 내용 출력

- cat -n [name] : 앞에 행 숫자를 붙여서 내용 출력

 

[디렉토리, 파일 복사]

cp /경로1/[name] /경로2/[name] : 경로 1에서 경로2에 복사

cp -r /경로1/[name] /경로2/[name] : 위와 같으나 하위 디렉토리까지 복사

[디렉토리, 파일 검색]

- find /경로 -name [name] : 경로에 [name]이 들어간 폴더나 파일 찾기

- find /경로 -name [name] -o -name [name2] : name과 name2가 들어간 폴더나 파일 찾기(다중 검색)

- find /경로 -type f : 경로에서 file만 찾기

- find /경로 -type d : 경로에서 디렉토리만 찾기

 

[연산자]

A &&  B: AND 연산자. A 명령어가 실행 가능하다면 B도 실행

A || B : OR 연산자. A가 참이면 B는 미실행, A가 거짓이면 B 실행 

 

[명령어]

- grep [name] : grammer regular equal print. [name]에 만족하는 문법을 가진 것을 다 뽑아달라

'Linux' 카테고리의 다른 글

bash shell_Day 4  (0) 2021.12.17
bash shell_Day 3  (0) 2021.12.13
bash shell_Day 2  (0) 2021.12.10
bash shell_Day 1  (0) 2021.12.09
알아두면 좋은 리눅스 기초 팁  (0) 2021.06.07