목차
- ls (list)
- cd (change directory)
- pwd (Print Working Directory)
- mkdir (Make Directory)
- touch
- cp (Copy)
- mv (Move)
- cat (Concatenate)
- grep (Global Regular Expression Print)
- 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 |