리눅스 분류
파일 삭제시 다량의 특정 파일명만 삭제 방법은?
작성자 정보
- 초짜7 작성
- 작성일
컨텐츠 정보
- 1,992 조회
- 2 댓글
- 0 추천
- 목록
본문
예를 들어..
디렉토리 및에 특정한 파일명 규칙없이..수만개의 파일이 있을때요..
(예)
.................
atcct.txt
aaa111.txt
aaa.txt
kkkk.txt
23423lllll.txt
.................
수만개 파일중 수천개만 골라서 지워야 하는데..
지워야 할 파일명을 txt 파일에 담고...
delete_list.txt
----------------------
aaa111.txt
aaa.txt
----------------------
그 파일을 읽어서 해당 파일명만 지우는 방법이 있습니까???
부탁드립니다..너무 어렵습니다.
관련자료
-
이전
-
다음
댓글 2
배준태님의 댓글
- 배준태
- 작성일
아무래도 숙제같다는 느낌이들어서
쉘스크립트로 해서 for loop로 해당 파일을 읽어와서
삭제구문을 넣어주심되겠습니다.
쉘스크립트로 해서 for loop로 해당 파일을 읽어와서
삭제구문을 넣어주심되겠습니다.
안재성님의 댓글
- 안재성
- 작성일
간단합니다....
명령어 형식을 정확하게 기억은 안납니다만..
지울리스트가 파일로 되어있으니까..
cat delete.txt -exec rm 경로 {};
이런식으로 뿌리는것에 대해 하나하나 -exec 뒤에 명령어로 실행하는 한다는 것
입니다. 요내용으로 옵션 찾아보시고 해면 될듯하네요.
jszzang.net
명령어 형식을 정확하게 기억은 안납니다만..
지울리스트가 파일로 되어있으니까..
cat delete.txt -exec rm 경로 {};
이런식으로 뿌리는것에 대해 하나하나 -exec 뒤에 명령어로 실행하는 한다는 것
입니다. 요내용으로 옵션 찾아보시고 해면 될듯하네요.
jszzang.net