2020. 4. 7.

[Linux] touch, rm, mkdir, rmdir 파일,디렉토리 생성 및 삭제 명령어 및 옵션 정리

touch
파일의 시간 정보를 현재 갱신
파일이 없으면 빈 파일을 생성
# touch [옵션] 파일


옵션
-t [[CC]YY]MMDDhhmm[.ss] : 임의의 시간으로 변경
-a : 최근 사용 시간 변경
-m : 파일의 최근 수정 시간 변경
-r [file] : 지정한 파일과 동일한 시간으로 변경
-c : 파일을 생성하지 않는다.(존재하지 않을때)

-t
test1 시간이 바뀐걸 알수 있다.


-a
test 파일이 현재로 사용시간으로 수정되었다.


-m
test1 파일이 현재 수정시간으로 바뀌었다.


-r
test파일 수정시간으로 test1수정시간이 덮어쓰여졌다.


-c
test1은 현재 수정시간으로 바뀌었고 
없는 test2파일은 생성되지 않았다.


rm
파일이나 디렉토리를 삭제
# rm [옵션] 대상파일


옵션
-f : 강제 실행
-r : 대상 중에 디렉토리가 있는 경우 디렉토리도 삭제

-f
그냥 삭제하면 물어보지만
f옵션을 넣으면 그냥 삭제된다.




mkdir
지정한 디렉토리를 생성
생성된 디렉토리는 생성한 유저의 소유
#mkdir [생성 할 디렉토리명]


옵션
-p : 필요하다면 생성하고자 하는 상위의 디렉토리까지 생성
--version : 버전 정보
-m : umask 값을 무시하고 퍼미션을 설정


-p
없던 testp 디렉토리와 그 하위에 testpp 디렉토리가 생성되었다.


-m
umask 설정을 무시하고 새로운 권한을 주었다.


rmdir
지정한 디렉토리를 삭제
디렉토리가 비워져 있는 경우만 삭제 가능
#rmdir [삭제 할 디렉토리명]


옵션
-p : 필요하다면 삭제하고자 하는 상위의 디렉토리까지 삭제











댓글 없음:

댓글 쓰기