[L06] 디렉토리와 내부 파일 생성 및 이동_Linux/centOSLinux공부2022. 1. 19. 10:00
목차
mv
- move (잘라내기 + 붙여넣기)
- 파일/디렉토리 전부 이용 가능
- 원본 파일과 같은 이름으로 이동 + 원본 파일과 다른 이름으로 이동 가능
- 여러 개체를 한번에 이동할 수 있지만 이름을 바꾸면서 이동할 때는 원본을 하나만 입력 (1:1 이동)
- 이름 바꾸기 명령어로 사용 가능
- 형식
- mv [옵션] 원본 [원본] ... [원본] 이동할 위치[+이름]
- mv /backup/i* /backup/*s ./
- backup 폴더의 첫 글자가 i인 모든 파일과 마지막 글자가 s인 모든 파일을 현재 위치로 옮기는 명령어
back 디렉토리 이름을 backup으로 이름 변경
원래대로 하기 위해 backup 디렉토리를 /위치에 이동
나머지 3개의 파일도 /backup으로 이동
mkdir
- make directory : 디렉토리 생성
- 디렉토리를 생성할 경로가 없으면 생성이 불가능
- 옵션을 사용하여 생성할 디렉토리의 경로까지 함께 생성 가능
- 옵션
- -p : 생성할 디렉토리의 경로(= 상위 디렉토리)가 없는 경우에 함께 생성
itbank dir 속 a 디렉토리의 b 디렉토리에 e 디렉토리 생성
경로가 없을 시 디렉토리 생성 불가능
p옵션을 사용하여 한 번에 생성할 수 있다(parents)
rmdir
- remove directory : 디렉토리 삭제
- 빈 디렉토리만 삭제 가능
- 디렉토리 내부에 다흔 파일이나 디렉토리가 존재하는 경우 삭제 불가능
- 옵션
- -p : 디렉토리 삭제 후 상위 디렉토리가 비어있다면 함께 삭제
g 디렉토리를 삭제
디렉토리가 비어있지 않아서 삭제 불가능
f, e 디렉토리는 지웠으나 b 디렉토리가 비어있지 않아 지우지 못함
rm
- remove : 삭제
- 기본적으로 파일만 삭제 가능
- 옵션 사용 시 디렉토리도 삭제 가능
- 옵션
- -r : 디렉토리도 삭제
- -f : 삭제 확인 과정을 생략하고 삭제
- -rf 옵션 사용 시 디렉토리, 파일 상관없이 모두 삭제
alias
- 임의의 키워드에 명령어[+옵션] 등록
- 형식
- alias : 등록된 키워드 확인
- alias 키워드 = '명령어 [옵션]' : 키워드 등록
- 영구 등록은 아니기 때문에 재실행 시 확인할 수 없음
clear 명령어 키워드 'cl' 등록
cat
- 형식
- cat : 입력한 내용을 출력 (정규 표현식 or shell script에서 주로 사용)
- cat 파일명 : 파일의 내용을 출력
- ctrl + d : cat 빠져나오기
화면에 출력되어야 하는 내용을 > 옆 파일에 저장
ls 내용도 저장 가능
파일을 생성해서 텍스트 저장
리디렉션 기호(>) 1개 사용 시 덮어쓰기, 2개 사용 시 이어쓰기
cat a b > c
- a파일 내용과 b파일 내용을 합친 내용을 새로 생성한 c파일에 저장
- cat 뒤에 입력한 순서대로 출력하는데 출력 내용을 c에 저장한 것
touch
- 빈 파일을 만들어주는 명령어
- 대상이 존재하는 경우에는 최종 수정된 날짜와 시간값 변경
이미 존재하는 대상에 touch 명령어를 사용하여 실제 수정 내용이 없어도 최종 수정 시간이 바뀐 모습
head - 파일 내용의 첫 줄 부터 아래로 10줄 출력
tail - 파일 내용의 마지막 줄 부터 위로 10줄 출력
옵션
- 숫자 : 10줄이 아닌 숫자만큼의 줄을 출력
728x90
반응형
LIST
'Linux공부' 카테고리의 다른 글
[L08] Linux 여러가지 명령어와 옵션_Linux/centOS (0) | 2022.01.20 |
---|---|
[L07] FTP/553 Could not create file 오류 해결 방법 (0) | 2022.01.20 |
[L05] 경로 및 ls와 cp 명령어_Linux/centOS (0) | 2022.01.17 |
[L04] 터미널 명령어 및 Putty 초기 세팅 & 용어_Linux/centOS (0) | 2022.01.15 |
[L03] CentOS 초기 환경 설정(2)_Linux/centOS (0) | 2022.01.13 |
@kdj :: Childev'note
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!