섹션 8. 삭제, 복사, 이동

59INU·2022년 12월 7일
post-thumbnail

rm : 삭제

GUI 인터페이스로 삭제할 때와 달리 휴지통을 거치지 않고 즉시 영구 삭제됨

  • 파일 삭제

  • 폴더 삭제
    rm 명령어로 폴더 삭제를 시도하면 디렉토리라서 삭제할 수 없다는 에러가 발생한다.
    - -d : 빈 폴더인 경우 삭제

    • -r : 재귀적으로 폴더와 그 안의 내용을 삭제
      돌이킬 수 없으므로 중요한 정보를 실수로 삭제하지 않도록 주의해서 사용해야한다.

    • -i : 인터렉티브 모드로 삭제 과정 검토를 도와준다

mv : 옮기기, 이동

  • 파일 하나 이동하기

  • 파일 여러 개 이동하기

  • 폴더 하나 이동하기

  • 폴더 여러 개 이동하기

3. 이름 변경하기

  • 하나의 소스에 대해서만 가능하다

  • 변경할 이름과 동일한 이름을 가진 파일이 이미 존재한다면 피연산 파일로 덮어쓰게 될것이므로 주의할 것

  • (주의) 폴더에 대해 실행할 경우 두번째 인자로 받은 이름과 동일한 디렉토리가 이미 존재한다면 피연산 디렉토리를 해당 디렉토리로 이동하고, 존재하지 않는다면 피연산 디렉토리명을 해당 이름으로 변경한다.

  • 파일 덮어쓰기

  • 다른 경로에 새로운 이름으로 이동하기

  • 폴더 : 동일한 이름의 폴더가 존재할 때 => 이동

  • 폴더 : 동일한 이름의 폴더가 존재하지 않을때 => 이름 변경

cp

  • 파일 하나 복사하기

  • 파일 여러 개 복사하기

  • 폴더 복사하기 (-r recursive)

  • 폴더 여러 개 복사하기

profile
개랑 사는 개발자

0개의 댓글