반갑습니다!
이번 포스트에서는 $ rm 명령어를 이용한 파일 삭제하기와
$ touch 명령어를 이용한 파일 날짜 변경하기에 대해서 알아보겠습니다 ^^
1. 파일 삭제하기 : $ rm
$ rm 명령어를 이용하면 특정 파일 및 디렉토리를 삭제할 수 있습니다 ^^
정확히 말하자면
$ rm 명령어는 특정 파일을 삭제하는 명령어이고,
$ rmdir 명령어가 특정 디렉토리를 삭제하는 명령어입니다 ^^
하지만 일정 옵션을 붙여주면 특정 디렉토리와 해당 디렉토리의 하위 목록을 전부 삭제할 수 있는데요
상기 예시 이미지에서는 -rfi 옵션을 이용하였습니다
-r은 삭제 대상이 디렉토리일 경우 하위 목록 전부 포함을,
-f는 강제 삭제,
-i는 삭제시 일종의 확인 메세지를 출력한 다음 삭제를 진행합니다 ^^
그렇기 때문에 샘플 이미지에서 보시는 바와 같이
특정 디렉토리들이 존재한다는 것과, 해당 파일을 정말 삭제할 것인지에 대해서
사용자의 의사를 묻는 메세지들이 출력 되었습니다 ^^
$ rm 명령어의 주요 옵션은 다음과 같습니다
① -i
해당 파일에 대한 사용자의 삭제 의사를 확인합니다
② -f
-i 옵션과는 반대로, 사용자 확인 없이 강제로 모두 삭제합니다
2. 파일 날짜 변경하기 : $ touch
$ touch 명령어를 사용하면 특정 파일의 최종 갱신일을 변경할 수 있습니다
샘플 이미지에서는 test2.txt의 최종 갱신일을 date(현재 시각)으로 변경하였습니다 ^^
두 번째 인자 자리에 date가 아니라 특정 디렉토리를 넣어줄 경우
대상 파일이 해당 디렉토리의 최종 갱신일자로 변경이 됩니다!
그리고 특정 파일, 디렉토리가 아니라 사용자 임의의 시간으로 지정해서 변경하려면
-t 옵션을 이용하면 됩니다 ^^
$ touch 명령어의 옵션은 다음과 같습니다
① -c
인수로 지정한 파일이 존재하지 않아도 새로 작성하지 않습니다
② -r file
최종 갱신일을 file 날짜로 수정합니다
③-t time
최종 갱신일을 time으로 수정합니다
'Linux > 파일·파일 시스템 다루기' 카테고리의 다른 글
[Linux 파일 다루기] 6. $ which, whereis와 $ clear로 프로그램이 존재하는 경로 표시하기 및 터미널 로그 비우기 (0) | 2024.08.15 |
---|---|
[Linux 파일 다루기] 5. $ pwd와 $cd, $ rmdir, rm으로 현재 디렉토리 표시&변경 및 삭제하기 (0) | 2024.08.15 |
[Linux 파일 다루기] 3. $ mv와 $ cp로 파일 이동 및 이름 변경하기 (0) | 2024.08.13 |
[Linux 파일 다루기] 2. $ cat과 $ cp로 파일 내용 조회 및 파일/디렉토리 복사하기 (0) | 2024.08.13 |
[Linux 파일 다루기] 1. $ ls와 $ mkdir 파일 목록 조회 및 디렉토리 생성하기 (0) | 2024.08.13 |