728x90
반응형
안녕하세요. RTLog입니다.
오늘은 Linux에서 파일 시스템에 접근하기 위한 명령어 중 폴더 관련 명령어에 대해 작성해보겠습니다.
[Linux] 폴더 관리 명령어
경로
파일 경로에는 Root 폴더 기준의 절대 경로와 현재 폴더 기준의 상대 경로가 있습니다.
워낙 유명한 개념이니 간단하게 적겠습니다.
- <절대 경로>: /home/rtlog/temp.txt -> root 폴더 기준 temp.txt 파일의 위치
- <상대 경로>: ./temp.txt -> 현재 작업 폴더의 temp.txt 파일
- - '.' : 현재 작업 폴더
- - '..' : 현재 작업 폴더의 상위 폴더
폴더 관리하기
폴더 이동하기
- <cd>: Change Directory
- '~' : 사용자의 홈 폴더 절대 경로
- '/': Root 폴더
- <pwd>: 현재 작업하고 있는 폴더의 절대 경로 출력
폴더 내부 구조 출력하기
- <ls>: list
- 인자를 주지 않으면 현재 작업 폴더의 구조, 인자를 주면 인자가 나타내는 경로의 폴더 구조를 출력
- 옵션(아래 --help 참조): '-l', '-a', '-F' 등이 있는데, 혼합해서 '-al' 형태로 쓰는 것도 가능
- 명령어의 옵션 리스트 출력하기
- --help 옵션과 함께 명령어 실행하면 간단한 설명 확인 가능
- '-a': 숨겨진 파일 모두 출력
- '-l': 권한, 권한 사용자, 생성 시간 등 자세한 정보 출력
- '-F': 실행파일과 폴더를 구분하여 출력, 각각 파일명 끝에 '*'과 '/'을 붙여서 출력
폴더 생성하기
- <mkdir>: make directory - 현재 폴더 및 특정 경로에 폴더를 생성 가능
폴더 삭제하기
- <rmdir>: remove directory - 현재 폴더 및 특정 경로의 폴더를 삭제 가능
- 비어 있지 않은 폴더에 대해서는 '-r' 옵션 추가 (-r: recursion)
폴더 복사하기
- <cp>: copy
- "cp -r 폴더명 복사할위치"
- 삭제와 같은 맥락으로 비어 있지 않은 폴더에 대한 복사를 위해 -r 옵션 추가
폴더 이동 & 이름변경
- <mv>: move
- '-r' 옵션 필요 없음
- mv 명령어는 파일명/폴더명 변경을 위해서도 사용됨
728x90
반응형
'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 |