Linux

[리눅스] 파일 사용 명령어

neck392 2024. 5. 22. 00:31

파일 관련 명령

 

cat

  • 기능: 파일 내용을 출력
  • 형식: cat [옵션] [파일]

<옵션>

-n : 행 번호를 붙여서 출력

 

 

less

  • 기능: 파일 내용을 화면 단위로 출력(more을 개선)
  • 형식: less [파일]

 

tail

  • 기능: 파일 뒷부분의 몇 행을 출력
  • 형식: tail [옵션] [파일]

<옵션>

+행 번호 : 지정한 행부터 끝까지 출력

-숫자 : 화면에 출력할 행의 수 지정(기본 값은 10)

-f : 파일 출력을 종료하지 않고 주기적으로 계속 출력

 

 

cp

  • 기능: 파일이나 디렉터리를 복사
  • 형식: cp [옵션] [파일1or디렉터리1] [파일2or디렉터리2]

 

<옵션>

-i : 파일2가 이미 존재하면 덮어쓸 것인지 물어봄

-r : 디렉터리를 복사할 때 지정

 

 

mv

  • 기능: 파일 또는 디렉터리를 이동하거나 이름을 변경
  • 형식: mv [옵션] [파일1or디렉터리1] [파일2or디렉터리2]

<옵션>

-i : 파일2(디렉터리2)가 존재하면 덮어쓸 것인지 물어봄

 

 

rm

  • 기능: 파일을 삭제
  • 형식: rm [옵션] [파일or디렉터리]

<옵션>

-i: 파일을 정말 삭제할 것인지 확인

-r: 디렉터리를 삭제할 때 지정

 

 

ln

  • 기능: 파일의 링크 생성
  • 형식: ln [옵션] [원본 파일] [링크 파일]

<옵션>

-s : 심볼릭 링크 파일 생성

 

 

touch

  • 기능: 기존에는 접근 / 수정 시간을 변경해주는 기능이나 실무에서 파일을 생성하는 데 자주 사용
  • 형식: touch [-acm] [-r ref_file | -t time] [파일]

<옵션>

-a : 접근 시간만 변경

-m : 수정 시간만 변경

-t [[CC]YY]MMDDhhmm[.ss] : 시간 직접 입력

 

 

grep

  • 기능: 지정한 패턴이 포함된 행을 찾음
  • 형식: grep [옵션] [패턴] [파일]

<옵션>

-i : 대문자 / 소문자를 모두 검색

-l : 지정한 패턴이 포함된 파일명을 출력

-n : 행 번호를 출력

 

 

find

  • 기능: 지정한 위치에서 검색 조건에 맞는 파일을 찾음
  • 형식: find [경로] [검색 조건] [동작]

<검색 조건>

-name filename : 파일명으로 검색

-type 파일 종류 : 파일 종류로 검색

-user loginID : 지정한 소유자가 소유한 모든 파일 검색

-perm 접근 권한 : 지정한 사용 권한과 일치하는 파일 검색

동작 -exec 명령 {} \; : 검색된 파일에 명령을 실행

-ok 명령 {} \; : 사용자의 확인을 받아서 명령을 실행

-print : 검색된 파일의 절대 경로명을 화면에 출력(기본 동작)

-ls : 검색 결과를 긴 목록 형식으로 출력

 

 

whereis

  • 기능: 지정된 경로에서 명령의 바이너리 파일이나 매뉴얼 파일의 위치를 찾는다.
  • 형식: whereis [옵션] [파일]

<옵션>

-b : 바이너리 파일만 검색

-m : 매뉴얼 파일만 검색

-s : 소스 파일만 검색

 

 

which

  • 기능: 명령 파일의 위치를 찾아서 그 경로나 앨리어스를 출력
  • 형식: which [명령]



'Linux' 카테고리의 다른 글

리눅스 간단 정리  (0) 2024.05.27
[리눅스] 셸 사용 명령어  (0) 2024.05.22
[리눅스] 문서 편집 명령어(vi)  (0) 2024.05.22
[리눅스] 디렉터리 사용 명령어  (0) 2024.05.22
[리눅스] 기본 명령어 전체 정리  (0) 2024.05.21