본문 바로가기
리눅스

리눅스 기초 명령어3

by 김마리님 2020. 7. 13.

1. 파일 복사 - 붙여넣기

 

cp (복사할 파일 이름) (붙여넣을 폴더 이름)

 

현재 경로에 파일이 없는 경우, 복사할 파일을 절대경로로 작성한다. 붙여넣을 폴더 역시 마찬가지다.

 

만약에 파일의 이름을 바꿔넣어서 붙이고 싶다면, 들어갈 폴더(경로)/바꿀 파일이름으로 명령어를 입력한다.

 

2. 파일 이동

 

mv (파일 이름) (폴더 이름)

파일 이름과 폴더의 경로는 앞서 이야기한데로 경로에 없으면 절대경로를 지정해준다.

이동도 마찬가지로 파일명을 바꿀 때 폴더 이름 / 바꿀 파일 이름으로 사용하면 파일 이름이 변경되어 이동된다.

 

 

3. 파일 삭제

 

rm (파일 이름)

 

이 때, 파일은 일반적으로 지워진다.

 

하지만, 디렉토리를 삭제할 때, 디렉토리의 하위에 파일이 따로 있으면 지워지지 않는다.

이 때는 두 가지 선택이 있는데,

1. 하위 디렉토리로 가서 파일을 삭제한다.

2. 명령어를 붙여 삭제한다.

 

알아야 할 rm 옵션 두 가지는

-r 파일의 하위 디렉토리 옵션까지 삭제
-f 파일의 강제삭제(사용하지 않는 것을 추천)

 즉, -rf라고 함께 옵션을 입력하면,  폴더의 하위 디렉토리까지 강제로 삭제하는 옵션이다.

 

 

4. 실행파일을 찾아주는 옵션

 

which (실행파일)

 

여기서 보면 알 수 있다시피 명령어는 bin파일에 들어가있다.

 

파일의 디렉터리로 가서 *을 붙이면 같은 이름을 가진 파일들을 모두 찾을 수 있다.

 

비슷한 명령어로 find가 있는데, find는 디렉터리까지 찾아주기 때문에 디렉터리를 찾으려면 find, 실행파일을 찾으려면 which를 사용한다.

 

 

반응형