라즈베리파이(Raspberrypi)

[Linux] 리눅스 파일 생성, 삭제, 이동, 복사 사용법(touch, cat, cp, rm, mv)

끄적끄적아무거나 2022. 7. 14. 18:52
반응형

 

목차

     

     

     

    리눅스(Linux) 파일 생성 : touch, cat

    리눅스에서 파일을 만드는 방법은 다양하게 있습니다. 다양한 텍스트 에디터(vi, vim, nano 등)이 있지만 이번 장에는 간단하게 파일을 형성하는 touch 와 cat에 대해 알아 보겠습니다.

     

    touch는 빈 파일을 쉽게 만들어 줄 수 있습니다. cat는 내용을 입력해서 만들 수 있습니다.

     

     

    touch 사용법>>

    touch 생성할파일명

     

    결과>>

     

     

     

     

    cat 사용법>>

    cat > 생성할파일명
    내용입력후 Ctrl+D로 종료
    cat 읽을파일명

    cat는 > 로 파일을 생성과 동시에 내용을 입력합니다. 그리고 입력완료 후 Ctrl+D키를 눌러서 입력을 마칩니다.

    출력은 cat에 읽을 파일명을 입력하시면 됩니다.

     

    결과>>

     

     

     

     

     

     

    리눅스(Linux) 파일 이동: mv

     

    mv 명령을 사용해서 파일을 이동(move) 시켜 줍니다. 이동이란 결국에 파일을 복사 후에 삭제하는 과정입니다.

    사용법은 아래와 같습니다. 

    mv 옵션 옮기파일명 옮길위치(디렉터리)

     

     

    mv의 옵션(Option)은 아래와 같습니다.

     

    • -b : 대상 파일을 지우기 전에 백업 파일 생성
    • -f : 대상 파일의 권한에 상관없이 무조건 옮김
    • -i : 대상 파일이 기존에 있을 경우 덮을지 물어봄
    • -u : 날짜 비교 후 옮길 파일이 최신일때 덮음
    • -v : 옮기는 과정을 보여줌

     

    mv 예제>>

    기본 디렉토리를 의미하는 물결(~)로 파일을 이동함

     

     

     

     

    리눅스(Linux) 파일 복사: cp

     

    파일 복사는 cp로 합니다. copy의 줄임말로 사용법은 아래와 같습니다.

    cp 옵션 원본파일명 복사할파일명

     

     

    cp의 옵션은 아래와 같습니다.

     

    • -a : 구조와 속성 복사
    • -R : 재귀적으로 디렉터리 복사
    • -b : 동일 파일명이 있을 경우 덮기 전에 백업 생성
    • -P : 동일 소유자, 그룹, 권한, 시간사용
    • -d : 링크 파일 생성
    • -f : 동일 파일 삭제 후 복사

     

    예제>>

    앞서 생성한 test02를 복사하였습니다.

     

     

     

     

     

    리눅스(Linux) 파일 삭제: rm

     

    파일 삭제는 rm 명령어로 합니다. rm은 remove의 약자로 사용법은 아래와 같습니다.

    rm 옵션 삭제할파일명

     

     

    옵션은 아래와 같습니다.

     

    • -f : 강제 삭제
    • -i : 지우기 전에 지울지 물어봄
    • -r : 하위 디렉터리 파일까지 삭제
    • -v : 지우는 파일정보 출력

     

     

    예제>>

     

     

     

    반응형