본문 바로가기
클라우드 운영 및 구축 [경기인력개발원]

[리눅스] 디렉터리 / 파일 내용 변경

by ssyeon 2021. 5. 4.

아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다

 

 

 

 

cp

- 파일의 내용을 다른 파일로 복사하는 명령어

cp  option  복사할파일  복사할대상

옵션

-i 대화형 모드로 덮어쓰기를 방지
-r 디렉터리를 복사할 때 반드시 사용함

 

 

 

 

mv

- 파일 또는 디렉터리를 이동

- 내용은 변경되지 않음

mv option 이동할파일 이동할대상파일

 

 

 

 

touch

- 아무런 내용이 없는 빈 파일을 생성함

- 하나 또는 여러 개의 빈 파일을 한 번에 동시에 생성 가능함

- 파일의 수정시간과 접근시간이 현재 시각으로 변경됨

touch 파일이름

 

 

 

 

mkdir

- 새로운 이름의 디렉터리를 생성한다

 

옵션

-p 한꺼번에 계층적으로 디렉터리를 만듦

 

 

 


 

 

파일 이름변경

mv 파일이름  변경할파일이름

 

디렉터리 이름변경

mv  디렉터리이름  변경할파일이름

 

 

 


 

삭제

 

rm

- 하나 또는 하나 이상의 파일을 삭제할 수 있다

- 파일을 삭제함 

 

옵션

-i 대화형 모드로 동작

 

rmdir

- 빈 디렉터리를 삭제함

 

옵션

-r 하위에 있는 모든 파일과 디렉터리 모두 삭제함
-i 대화형 모드로 동작

 

 

 


링크

링크되어 있는 두개의 파일 혹은 디렉터리는 똑같은 내용을 바라보고 있으며, 두 파일 또는 디렉터리는 이름만 다를 뿐 같은 내용을 가지고 있다

 

 

 

1. 하드링크

- 특정 파일이 디스크에 저장되어 있는 위치가 동일한 한 곳을 가리키고 있는 포인터

- 실제 디스크의 위치를 똑같이 가리키고 있기 때문에 아무리 많이 만들어도 용량이 늘어나지 않음

 

생성 방법

ln  링크할파일  생성할링크파일이름

삭제방법

rm 하드링크

 

 

 


2. 심볼릭 링크

- 특정 파일 또는 디렉터리를 갖고 있는 포인터

- ls -F 명령어에서 파일이름 마지막에 @문자가 있는 파일

- ls -l 명령어에서 파일의 형식 필드에 l이라고 표시됨, 심볼릭 링크의 파일이름을 확인해 보면 화살표 ->는 실제 포인터로 가리키고 있는 파일의 이름을 나타내 줌

 

생성방법

ln -s  링크할파일  생성할링크파일이름

삭제방법

rm 심볼릭링크

 

 

 

 

 

반응형

댓글