wintertreey 님의 블로그

파일 및 디렉토리 조작 명령어 본문

리눅스

파일 및 디렉토리 조작 명령어

wintertreey 2025. 5. 9. 16:30

 

https://opentutorials.org/course/2598/14174

 

필요한 명령을 검색으로 찾는 법 - 생활코딩

수업내용 자기가 필요한 명령을 검색을 통해서 찾는 법을 알아봅니다.  강의

opentutorials.org

 

생성

mkdir : 디렉토리 생성

touch : 파일 생성

 

 

 

복사 cp

cp /root/cp_test.txt /root/test_dir/text

원본경로(/root)의 cp_test.txt를 복사대상경로(/root/test_dir)의 text라는 이름의 새 파일로 저장.

 

현 디렉토리의 파일을 복사한다면, 원본경로인 /root 생략가능. 

만약 복사대상경로까지만 적는다면 해당 경로안에 같은 이름의 새 파일로 저장.

 

이동경로에 명령어에서 명령하는 이름의 파일이 없다면 새로 생성되고, 있다면 덮어씌워진다.

 

 

디렉토리의 경우 -r을 붙여줘야 함

 

 

현 상황

aaa/ - a.txt

bbb/ 빈 디렉토리

 

cp -r aaa/ bbb/ 

bbb/에 하위 디렉토리로 aaa/가 복사됨

 

cp -r aaa/ ccc/

aaa/의 디렉토리가 ccc/ 디렉토리로 복사됨

 

이는 mv에서도 동일하게 작동한다. 

 

 

 

이동 및 이름변경 mv

복구 안됨. 현재 위치하고 있는 디렉토리, 파일 꼭 다시 한 번 살펴보기!

 

현 위치(/root)의 test.txt를 /root/test_dir로 mv_test.txt라는 이름으로 이동.

이동이었기에 test.txt는 사라지고 mv_test.txt라는 이름의 파일이 생성됨을 확인할 수 있다.

 

 

mv의 특성상 파일이름 변경도 가능.

mv mv_test.txt mv_test2.txt 

 

mv는 디렉토리도 파일처럼 다루므로 이동, 이름변경시 같은 방법으로 하면 됨.

 

 

삭제 rm

복구 안됨. 현재 위치하고 있는 디렉토리, 파일 꼭 다시 한번 살펴보기!

파일은 바로 삭제가 되나, 디렉토리는 -r을 붙여야함. 

 

 

 

 

파일 삭제 rm 

디렉토리 삭제 rm -r 

해당 디렉토리가 비었는지 무관하게 모두 삭제.

빈 디렉토리 삭제 rmdir

 

'리눅스' 카테고리의 다른 글

--help와 man  (0) 2025.05.09
디렉토리와 파일, 파일 상세정보, 권한 변경  (1) 2025.05.08
실습 환경 설정 SecureCRT  (0) 2025.05.08