2021. 6. 7. 18:25ㆍLinux
[디렉토리 생성, 삭제]
- 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 |