- 2. 디렉토리 관련 명령어2023년 02월 06일 19시 57분 27초에 업로드 된 글입니다.작성자: 각수짱728x90반응형SMALL
디렉토리 관련 명령어
디렉토리 관련 명령어
- pwd : 현재 작업 디렉토리 확인
- ls : 디렉토리 내용 확인
- mkdir : 디렉토리 생성
- rmdir : 디렉토리 제거
- cd : 작업 디렉토리 변경
- mv : 디렉토리 이름 변경
- mv : 디렉토리 이동
- cp : 디렉토리 복사
1. 현재 작업 디렉토리 확인
2. 디렉토리 내용 확인
- ls [확인 할 디렉토리] : 디렉토리 내용 확인
- 일반적으로 ls 명령어는 -al 옵션과 같이 사용한다.
- -a는 숨겨진 파일까지 모두 표시, -l은 좀 더 자세한 결과를 출력한다.
- 파일을 숨길 때는 파일 이름 앞에 .을 붙여준다.
- a와 l의 순서는 상관없다.
[1] [2] [3] [4] [5] [6] [7]
[1] : 해당 파일의 종류와 권한, 총 10개의 문자, 첫 번째 문자는 파일의 종류(d는 디렉토리, -는 파일), 2~10 문자는 권한
[2] : 하드 링크 수
[3] : 해당 파일의 소유자
[4] : 해당 파일을 관리하는 관리 그룹
[5] : 해당 파일의 크기
[6] : 해당 파일의 마지막 수정 시간
[7] : 해당 파일의 이름
- -d : 아규먼트로 특정 디렉토리를 입력할 때 해당 디렉토리 자체의 정보를 조회
- -R : 하위 디렉토리 목록까지 모두 출력
- -F : 파일의 종류를 표시, 디렉토리 뒤에는 /를 붙임, 파일은 안 붙임, 실행 파일 뒤에는 *를 붙임
- *tip : file [파일] 명령어로도 확인 가능
3. 디렉토리 생성
- mkdir [생성할 디렉토리 이름] : 지정한 이름으로 된 디렉토리를 생성. 하위 구조도 함께 만들려면 -p 옵션을 함께 사용
4. 디렉토리 제거
- rmdir [삭제할 디렉토리 이름] : 디렉토리를 삭제할 때 사용하는 명령어. 내부에 특정 파일이나 디렉토리가 있으면 안에 파일을 삭제하고 삭제
- rm -r [삭제할 디렉토리 이름] : 파일을 삭제하는 rm 명령어에 -r 옵션을 이용하여 디렉토리를 삭제할 수 있다.
- rm [파일 이름]: : 파일을 제거 할 수 있다.
- 옵션 -f : 강제로 삭제
- *tip : 주로 rm -rf 옵션을 같이 사용, 삭제하려는 대상이 파일이든 디렉토리든 상관하지 않고 묻지도 않고 삭제
5. 작업 디렉토리 변경
- cd [이동할 경로] : 작업 디렉토리를 다른 곳으로 변경할 때 사용
절대 경로 & 상대 경로
- 명령어를 사용할 때 경로를 입력하는 방식은 2가지가 있다.
- 절대 경로 : 최상위 디렉토리인 /에서부터 특정 파일 또는 디렉토리의 경로를 모두 입력
- 상대 경로 : 현재 작업 디렉토리를 기준으로 특정 파일 또는 디렉토리의 경로를 입력
- *tip : .은 현재 디렉토리를 의미하고 ..은 상위 디렉토리를 의미한다. ex) ../../ 은 상위의 상위 디렉토리
6. 디렉토리 이름 변경
- mv [현재 디렉토리 이름] [변경 할 디렉토리 이름] : 디렉토리의 이름을 바꿀 때 사용하는 명령어
7. 디렉토리 이동
- mv [원본 경로] [이동할 경로] : 디렉토리를 다른 곳으로 옮길 떄도 mv 명령어 사용
8. 디렉토리 복사
- cp -r [원본 경로] [이동할 경로] : 디렉토리를 복사할 때는 cp 명령어와 -r 옵션을 함께 사용
- 옵션 -i : 복사 후 붙여 넣기 할 때 똑같은 파일이 존재할 경우 덮어 쓸지 물어본다.
728x90반응형LIST'리눅스 > 리눅스 기초' 카테고리의 다른 글
6. 하드 링크와 심볼릭 링크 (0) 2023.02.07 4. 문서 편집기 (0) 2023.02.06 3. 파일 관련 명령어 (0) 2023.02.06 1. Linux (0) 2023.02.06 0. 리눅스란? (0) 2023.02.06 이전글이 없습니다.댓글