[L05] 경로 및 ls와 cp 명령어_Linux/centOSLinux공부2022. 1. 17. 10:00
목차
경로
- 파일/디렉토리를 찾아가는 길
- 절대 경로와 상대 경로로 구분
- 절대 경로 : / 를 기준으로 파일이나 디렉토리에 접근
- 상대 경로 : 내 현재 위치를 기준으로 파일/디렉토리에 접근
. : 현재 디렉토리
.. : 상위 디렉토리
[etc 디렉토리를 포함한 명령어 한 줄로 d에서 b로, b에서 d로 이동]
기초 명령어
명령어 | [옵션] | [보조 옵션] | [대상] |
pwd | |||
clear | |||
cd | directory | ||
mkdir | directory | ||
ls | -l |
pwd
- 내 현재 위치를 절대 경로로 출력
clear
- 창 비우기
cd
- 내가 현재 위치한 디렉토리를 이동(변경)
- 대상
- directory : 해당 디렉토리로 이동
- . : 현재 디렉토리로 이동(의미 x)
- .. : 상위 디렉토리로 이동
- 생략 : 명령어를 입력한 사용자의 홈 디렉토리로 이동
- ~ : 명령어를 입력한 사용자의 홈 디렉토리로 이동
- ~사용자명 : 해당 사용자의 홈 디렉토리로 이동 (관리자 전용, 일반 사용자는 허가 거부)
ls
- 파일 자체의 정보를 출력(파일), 디렉토리 내부의 목록을 출력(디렉토리)
- 옵션 -l : 자세한 정보를 출력 -a : 숨겨진 개체들까지 출력(이름 앞에 .을 붙이면 숨김 처리 됨)-R : 대상이 디렉토리인 경우 하위 디렉토리가 있다면 그 내부까지 출력
- -d : 대상이 디렉토리인 경우 대상 자체의 정보를 출력 (file에 사용 시 의미x)
- ** 옵션 정보 -rw-r--r--. 1 root root 2263 1월 6 16:52 /etc/passwd
- -:개체의 형식( - : 일반 file, d : directory, l : symbolic link file 등)
- rw-r--r-- : 허가권
- 1 : link 개수
- root root : 소유권
- 2263 : 크기(byte 단위, directory는 정확학 크기 출력 안됨)
숨김 파일의 용량을 보려면 ls -l -a로 l옵션과 a옵션을 같이 사용해야함
ls -ld /directory/ : 디렉토리 자체의 정보를 보여주는 옵션
-R 사용 (ls -ld /directory/)
cp
- copy(복사 + 붙여넣기)
- 기본적으로 파일만 복사가 가능
- 디렉토리 복사는 별도의 옵션이 필요
- 원본 파일과 같은 이름으로 복사, 다른 이름으로 복사 가능(복붙과 동시에 이름을 바꿔서 저장)
- 여러 개의 개체를 한 번에 복사 가능
- 이름을 바꿔야 할 때는 원본을 하나만 입력(1:1 복사)
- 형식
- cp [옵션] 원본 [원본] ... [원본] 복사할 위치[+이름]
cp /home/itbank/grub.conf ../test/c/d/grub.conf
cp ./inittab /home/test/c/d/
cp ./login ../test/c/d/login.defs
해당 cp 명령어 세 줄의 경로 요소를
절대경로 -> 상대경로
상대경로 -> 절대경로
각각 바꿔서 입력
d 내부의 파일 3개를 b에 복사
조건 1. 현재 위치는 /home/itbank/ 고정
조건 2. 명령어 한 줄로 3개 파일 전체를 복사
*를 이용해서 모든 것을 한 번에 복사할 수도 있음
디렉토리 자체를 복사할 때는 -r 옵션을 사용해야 함
사용 안 할 경우
기존 backup 디렉토리와 복사 붙여넣기 된 backup 디렉토리 확인
728x90
반응형
LIST
'Linux공부' 카테고리의 다른 글
[L07] FTP/553 Could not create file 오류 해결 방법 (0) | 2022.01.20 |
---|---|
[L06] 디렉토리와 내부 파일 생성 및 이동_Linux/centOS (0) | 2022.01.19 |
[L04] 터미널 명령어 및 Putty 초기 세팅 & 용어_Linux/centOS (0) | 2022.01.15 |
[L03] CentOS 초기 환경 설정(2)_Linux/centOS (0) | 2022.01.13 |
[L02] CentOS 초기 환경 설정(1)_Linux/centOS (2) | 2022.01.11 |
@kdj :: Childev'note
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!