안녕하세요. RTLog입니다.
오늘은 Linux에서 파일을 관리하기 위한 명령어에 대해 작성해보겠습니다.
[Linux] 파일 관리 명령어
파일 내용 확인하기
cat 파일명
catenate의 약자로 파일을 읽어 표준 입출력인 터미널으로 연결시키는데 사용하는 명령어입니다.
* pipe, redirection 관련 개념에서 그 활용도가 높아집니다. ( Pipe Redirection )
* -n 옵션으로, 줄 번호를 함께 출력할 수 있습니다.
more 파일명
파일 내용을 페이지 단위로 출력하는 명령어입니다.
- Enter / Spacebar / b : 한 줄 / 페이지 / 이전페이지 이동 & - q(quit): 종료
less 파일명
less 명령어는 more와 유사하지만 더 풍부한 기능을 제공합니다. (-N 옵션: 줄번호)
- Spacebar, Page Down: 다음 페이지로 이동
- b(backward), Page Up: 이전 페이지로 이동
- 위/아래 방향키: 이전/다음 한 줄로 이동
- g / G: 텍스트 파일의 최상단/ 최하단 이동
- q(quit): 프로그램 종료
head & tail
처음 혹은 끝 10줄만 출력하기 (-n "개수"를 입력하여 줄 개수도 지정 가능)
파일 생성하기
touch 파일명
존재하지 않는 파일명이라면, 비어 있는 파일 생성합니다.
존재하는 파일명을 지정하면, 파일의 액세스 및 수정 타임스탬프를 현재 시간으로 업데이트합니다.
파일 삭제하기
rm 파일명1 (파일명2)
remove의 약자로, 파일을 삭제하는 데 사용합니다.
* -i 옵션을 사용하여 파일 삭제시 확인을 하는 옵션을 추가할 수 있습니다.
alias 파일에 alias rm='rm -i'를 설정하여 모든 rm 명령어를 -i 옵션으로 안전하게 삭제할 수 있습니다.
파일 복사하기
cp 파일명 or cp 복사할 위치 or cp복사할 위치/파일명
copy의 약자로, 파일을 복사하는 명령어 입니다. 경로를 함께 입력할 수 있습니다.
* -i 옵션을 사용하여 파일을 덮어쓰는 경우 확인하는 옵션을 추가할 수 있습니다.
alias 파일에 alias cp='cp -i'를 설정하여 모든 cp 명령어를 -i 옵션으로 안전하게 복사할 수 있습니다.
파일 이동하기 (이름 변경)
(이동) mv 파일명 위치
(이름 변경) mv from_name to_name
* -i 옵션을 사용하여 파일을 덮어쓰는 경우 확인하는 옵션을 추가할 수 있습니다.
alias 파일에 alias mv='mv -i'를 설정하여 모든 mv 명령어를 -i 옵션으로 안전하게 복사할 수 있습니다.
c.f
- 리눅스에는 파일 확장자 개념이 없음 (.txt 형태로 파일명을 작성할 수 있으나, 그저 편의 용도)
'Linux' 카테고리의 다른 글
[Linux] 인용과 확장 - 확장 (0) | 2024.03.14 |
---|---|
[Linux] 기본 정규 표현식 & Wild Card (0) | 2024.03.13 |
[Linux] 파일 시스템 명령어 - 폴더 관리 (0) | 2024.03.13 |
[Linux] 명령어의 종류 (0) | 2024.03.13 |
WSL 설치 방법 (Window에서 Linux 사용하기) (0) | 2024.03.11 |