실습 환경은 CentOS 7 버전입니다.
VMware에 Linux를 부팅시키고 putty를 이용하여 접속하였습니다.
'#> [명령어]' // [주석]
[]안의 부분만 보시면 됩니다.
'#'은 관리자, '$'는 유저입니다.
---------------------------------------------------------------------------
파일 및 디렉터리 관련 명령어 2탄 (이동과 복사)
파일 및 디렉터리 관련 명령어 3탄 (파일 보기와 링크)
파일과 디렉터리를 생성과 삭제에 대하여 알아보겠습니다.
생성 명령어
touch - 파일
vi -파일
mkdir -디렉터리
삭제 명령어
rm - 파일 및 디렉터리
먼저 생성에 관한 명령어를 알아보겠습니다.
touch : 내용이 없는 파일을 생성합니다.
사용법1 : '#> touch [파일명]' // 파일 한 개만 생성
사용법2 : '#> touch [파일명1] [파일명2] ... [파일명n] // n개의 파일 생성
vi : 문서 편집기입니다. 편집할 파일이 없다면 생성 후 파일을 편집합니다.
사용법1 : '#> vi [파일명]' // 파일 한 개만 편집
사용법2 : '#> vi [파일명1] [파일명2] ... [파일명n] // n개의 파일 편집
ex) '#> vi a b'
vi의 사용법2에서 a를 편집하고 b로 넘어가려면
a의 파일에서 ':w'로 저장을 하고 ':n'을 입력하면
다음 파일인 b로 넘어갑니다.
mkdir : 디렉터리를 생성합니다.
사용법1 : '#> mkdir [디렉터리명]' // 디렉터리 한 개만 생성
사용법2 : '#> mkdir [디렉터리명1] [디렉터리명2] ... [디렉터리명n] // n개의 디렉터리 생성
다음은 삭제에 관한 명령어를 알아보겠습니다.
rm : 파일 및 디렉터리를 삭제합니다.
생성도 중요하지만 삭제는 매우 신중해야합니다.
한 번 삭제 한 이상 복구는 힘듭니다...
먼저 자주 사용하는 옵션을 살펴보겠습니다.
'-r' : 하위 디렉터리 포함
'-f' : 강제
'-i' : 삭제 여부 출력
사용 예제)
예제 1 : '#> rm -r [파일]' // 하위 디렉터리를 포함해 삭제
디렉터리 삭제 시 -r 옵션을 추가해야합니다.
예제 2 : '#> rm -rf [파일]' // 하위 디렉터리를 포함해 강제로 삭제
강제로 삭제하는 것이기 때문에 아무런 메세지가 뜨지 않습니다.
유의해서 사용해야합니다.
예제 3 : '#> rm -ri [파일]' // 하위 디렉터리를 포함해 삭제 여부를 출력합니다.
tree 명령어는 '#> yum install tree'로 설치가 가능합니다.
예제 4 : '#> rm [파일1] [파일2] ... [파일n]'
rm만 썼는데 삭제 유무를 물어본다면,
CnetOS 7에서 rm 명령어는 alias에 기본적으로 rm -i로 동작하게 설정되어 있습니다.
즉, 그냥 rm만 써도 rm -i 처럼 사용하게 됩니다.
절대 경로와 상대 경로를 응용하여 삭제와 생성을 할 수 있습니다.
----------------추가----------------
touch 명령어는 수정 시간을 변경할 수 있습니다.
긴 글 읽어주셔서 감사합니다.
오류나 틀린부분이 있으시면 댓글로 남겨주시면 감사하겠습니다.
여러분들과 같이 공부하는 공간이 되었으면 좋겠습니다.
'Linux > 명령어' 카테고리의 다른 글
[Linux 명령어] 파일 및 디렉터리 관련 명령어 3탄 (파일 보기와 링크) (0) | 2021.01.10 |
---|---|
[Linux 명령어] 파일 및 디렉터리 관련 명령어 2탄 (이동과 복사) (0) | 2021.01.10 |
[Linux 명령어] cd 명령어, 절대 경로와 상대 경로 (0) | 2021.01.10 |
[Linux 명령어] vi 편집기 (문서 편집 명령어) (0) | 2021.01.03 |
[Linux 명령어] CentOS 7 systemctl 서비스 명령어 (0) | 2021.01.03 |
댓글