Linux

[Linux] 명령어 모음1 - 파일 및 디렉터리관련

kittity 2025. 3. 27. 23:04

목차

  1. ls (list)
  2. cd (change directory)
  3. pwd (Print Working Directory)
  4. mkdir (Make Directory)
  5. touch
  6. cp (Copy)
  7. mv (Move)
  8. cat (Concatenate)
  9. grep (Global Regular Expression Print)
  10. find

 

1. ls (list) : 목록 조회

  • ls: 파일 및 목록 조회
  • 옵션
    • -l: 파일의 자세한 정보 표시 (파일 종류, 권한, 소유자, 그룹, 크기, 수정 시간 등)
    • -a: 숨겨진 파일 및 디렉터리 포함
    • -lh : 파일 크기를 보기 쉽게 표시
  • 예시
    • ls -l
    • ls -a
    • ls -lh

 

2. cd (change directory) : 디렉터리 이동

  • cd: 홈으로 이동
  • cd ..: 상위 디렉터리로 이동
  • cd - : 이전 디렉터리로 이동

 

3. pwd (Print Working Directory)

  • pwd: 현재 작업중인 디렉터리 전체 경로 확인

 

4. mkdir (Make Directory)

  • mkdir: 새 디렉토리 생성
  • 예시
    • mkdir folderA

 

5. touch

  • touch: 빈 파일 생성 또는 파일 시간 업데이트
  • 예시
    • touch A.txt

 

6. cp (Copy)

  • 파일이나 디렉터리 복사
  • 예시
    • cp A.txt B.txt : A.txt를 B.txt로 복사
    • cp -r A_dir B_dir : A_dir 디렉터리와 그 하위 내용을 B_dir로 복사

 

7. mv (Move)

  • 파일이나 디렉터리의 위치를 이동시키거나 이름 변경 가능
  • 예시
    • mv before.txt after.txt : before.txt를 after.txt로 변경
    • mv file.txt /dir/path/ :: file.txt를 지정한 디렉터리로 이동

 

8. cat (Concatenate)

  • 텍스트 파일의 내용을 출력하거나, 여러 파일을 합치고 출력
  • 예시
    • cat file.txt : 파일 내용 출력
    • cat file1.txt file2.txt > concatenate_file.txt : file1과 file2 합쳐서 저장하고 출력

 

9. grep (Global Regular Expression Print)

  • 파일에서 지정한 패턴이나 문자열을 검색해서 출력
  • 예시
    • grep “test” file.txt : file.txt에서 “test”라는 문자를 검색해서 결과 반환
    • grep -r “test” . : 현재 디렉터리와 하위 디렉토리에서 “test”라는 문자열을 재귀적으로 검색

 

10. find

  • 파일이나 디렉터리를 검색
  • 예시
    • find . -name “file.txt” : 현재 디렉터리에서 파일을 찾는 것
    • find / -type d -name "file" : 루트 디렉토리에서 'file'라는 이름의 디렉토리를 찾는다.
728x90

'Linux' 카테고리의 다른 글

[Linux] 명령어 모음3 - 시스템관련  (0) 2025.03.27
[Linux] 명령어 모음2 - 권한관련  (0) 2025.03.27