본문 바로가기
IT/@Linux

[Linux/CentOS 8] 파일다루기 (CP / RM)

by He;story 2020. 1. 9.

복사(cp)와 삭제(rm)

mkdir d1 d2 d3 : d1 d2 d3 폴더 생성
rmdir d1 d2 d3 : d1 d2 d3 폴더 삭제

 

cp /etc/a* . : etc 폴더에서 a로 시작하는 파일 복사

 

cp -r /etc/a* . : etc 폴더에서 a로 시작하는 파일/디렉토리 복사

rm a* : a로 시작하는 파일 삭제
디렉토리는 삭제안되는 것을 볼 수 있다.

 

rm -r a* : a로 시작하는 파일/디렉토리 삭제
디렉토리는 삭제안되는 것을 볼 수 있다.

CP(Copy)

touch a : a 파일 생성
cal > a2 : a2에 calendar 파일 생성

 

cp /etc/bashrc . : 현재 위치에 etc/bashrc 파일 복사
cp /etc/bashrc b3 : b3폴더에 etc/bashrc 파일 복사 *용량 확인

 

cp /etc/bashrc a : 기존 a 파일에 etc/bashrc 파일 복사
*덮어쓰기도 가능

 

cp -i /etc/bashrc a2 : 기존 a 파일에 etc/bashrc 파일 복사 (-i 복사할껀지 다시한번 물어본다. / -f(force) 강제로 복사)
*n : 파일복사 안함  *y : 파일복사 함 
 y : cal 파일인 a2에 bashrc 파일이 복사 된 것을 볼 수 있음

* 기존 a2가 Directory 라면 그 하위로 파일이 들어간다. a2가 파일이었기 때문에 복사가 된다.


RM(Remove)

cp /etc/* . : ect에 있는 파일 전부 현재 위치에 복사
확인해보면 대문자 A부터 그리고 소문자 a부터 알파벳순으로 정렬된 거 볼 수 있다.

 

rm [a-t]* : a부터 t까지 모든 파일을 지운다.
대문자와 t 이후에 알파벳이 차례로 정렬되어 있는 것을 확인

 

mkdir a : a폴더 생성
rm -rf * : 디렉토리/파일 삭제   *a폴더는 -rf 명령어를 보여주기 위해 생성

 

 

 

댓글