touch
지정한 이름의 비어있는 파일을 생성
(touch testfiel.txt)
cat(catenate)
지정한 파일의 내용을 출력
head
지정한 파일의 1라인부터 지정한 라인까지 출력(기본 지정 값 10)
옵션 -n (지정한 숫자만큼 출력 개수로 설정)(tail도 같은 옵션 가능)
tail
지정한 파일의 마지막 라인부터 지정할 수 만큼의 라인을 출력(기본 지정 값 10)
실전 팁,
옵션 -f (파일의 마지막 10줄을 출력하고, 새로운 로그가 출력될 때마다 그 내용을 바로 화면에 출력한다)
ex) tail -f /var/log/syslog
cp
(cp -rfp [원본파일패스/이름] [복사할파일패스/이름])
지정한 파일을 지정한 위치와 이름으로 복사
옵션-r (하위 디렉토리까지 복사할 때)
옵션 -f (같은 이름의 파일이 있더라도, 강제 복사하여 덮어씌움)
옵션 -p (읽기 쓰기 실행 권한까지 똑같이 복사)
mv
지정한 파일을 지정한 위치와 이름으로 이동
(mv [원본파일/디렉토리] [사본파일/디렉토리])
(파일을 이동할 경우, 안전상의 이유로 기존 파일을 남겨두고, 파일 이동이 확인 되었을 때, 기존 파일을 삭제하는 것이 더 좋은 방법이다. mv 대신에, cp와 rm을 사용하기)
rename
지정한 규칙에 따라 여러 개의 파일 이름을 변경
(rename [변경전파일명] [변경후파일명] [대상파일])
(test1,2,3,4,5를 test01,2,3,4,5 로 변경하고 싶을 때, 아래 명령어 사용,
test?에서 ?는 정규 표현식으로 한자리 숫자나 단어를 의미한다)
rm
지정한 파일을 삭제
(rm -rf [삭제할파일/디렉토리])
옵션 -r (디렉토리를 삭제)
옵션 -f (확인 없이 강제 삭제)
'Linux' 카테고리의 다른 글
웹 로그가 쌓여 디스크 꽉 차서 더 이상 로그를 생성하지 못하는 문제 (1) | 2024.06.07 |
---|---|
서버 장애 발생 시 확인해야 할 기본 절차 (1) | 2024.06.07 |
파일관련 명령어 2 (0) | 2024.05.08 |
CLI 편집기 vim (0) | 2024.05.04 |
[기초] 파일 시스템 관련 명령어 (pwd, cd ,ls ,df) (0) | 2024.05.03 |