IT이야기/centos
오래된 파일 복사하기, 이동하기, 삭제하기!
초 간단 실전 centos!
find 명령어를 이용하여 파일 관리 해보자~!
find ./ -mtime +80 -exec mv {} /home/test \;
+80은 80일지난 파일을 의미하며 {} 다음은 mv로 옮길 경로를 뜻한다. \;까지 넣는걸 잊지말자.
현재 디렉토리가 아니라 원하는 디렉토리를 설정하고 싶은경우 ./을 절대경로 혹은 상대경로로
바꿔주면 된다.
find ./ -mtime +80 -exec cp {} /home/test \;
복사도 동일 mv를 cp로만 바꿔주면 끝
find ./ -mtime +80 -exec rm -rf * \;
----------
이름이나 확장자로 구분하고 싶을땐
find ./ -name "test*" -exec cp {} /home/test \;
test* test로 시작하는 파일을 복사하고싶을때.
이동은 cp를 mv로 바꾸면 된다.
삭제는
find ./ -name "test*" -exec rm -rf * \;
을 하면 싸그리 지운다. -rf 옵션은 뒤가 없으니 조심하자.
특정 확장자를 옮기거나 삭제하고 싶을시
find ./ -name "*.png" -exec cp {} /home/test \;
*.png를 하면 된다.
이동역시 cp를 mv로! 삭제 역시 위의 형식과 동일하다.
끝.
'IT이야기 > centos' 카테고리의 다른 글
centos7 ip 고정하기! (0) | 2019.10.29 |
---|---|
[centos] 일정 기간이 지난 파일 삭제 방법 (0) | 2019.10.15 |