Deleting, Copying and Moving

aylee·2022년 11월 9일
0

Linux

목록 보기
9/11

Deleting

rm

file/directory 삭제 명령어. 삭제를 취소하거나 휴지통에서 다시 꺼내올 수 없다. 완전히 사라짐.

rm filename 하면 잘 삭제가 되는데, rm directory를 하면 삭제가 안된다. 이렇게 Is a directory 라는 게 뜬다.

대신 rm -d directoryName 라는 옵션을 사용하면 가능해진다. (이와 같은 커맨드로는 rmdir이 있다.)

그러나 이는 빈 폴더에 한정되서 사용할 수 있다. 만약 폴더에 무엇인가 파일이나 폴더가 있다면 옵션 -d는 먹히지 않는다.

내용이 있는 디렉토리를 지우려면 rm -r directoryName 을 사용해야 한다. 여기서 옵션 -r 은 안의 모든 내용을 삭제한다는 것을 의미한다.

rm 에는 옵션 -i가 있다. 이는 삭제할 때마다 매번 사용자에게 확인을 받는 작업이다.


Moving

mv

mv source destination

복수의 파일도 mv 커맨드를 사용할 수 있다.
디렉토리도 파일과 같은 형태로 사용할 수 있다.

mv 은 renaming 기능도 가지고 있다. 그러나 딱 하나의 파일 혹은 디렉토리에만 적용이 된다.

mv currentName newName 으로 사용가능하다.


Copying

cp

cp source destination

newName.txt 라는 파일을 ~ (home) 디렉토리에 shopping 이라는 이름으로 복사하라

profile
미래를 구체화 하는 중

0개의 댓글