파일에 나열되지 않은 모든 파일 및 폴더 삭제

파일에 나열되지 않은 모든 파일 및 폴더 삭제

현재 작업 디렉터리의 모든 파일과 폴더를 반복적으로 삭제하는 방법을 연구 중입니다.목록에 없음존재하다 files2keep.txt. 저는 리눅스를 사용하고 있습니다.

텍스트 파일은 최대 수 기가바이트까지 매우 클 수 있으며 수백만 줄을 포함할 수 있습니다. 텍스트 파일의 파일은 현재 작업 디렉터리를 기준으로 합니다. 예를 들면 다음과 같습니다.

Dummy_Path_001/00110-003/VET_Visit2/VET/PTCT-PET_AC_FOOT-604/1/2021-06-22T18-45-00.766Z
Dummy_Path_001/00110-003/VET_Visit2/VET/PTCT-PET_AC_FOOT-607/1/2021-06-22T18-44-55.904Z
Dummy_Path_001/00110-003/VET_Visit2/VET/PTCT-PET_AC_FOOT-610/1/2021-06-22T18-44-57.682Z

rsync를 사용하는 것도 하나의 옵션이지만 일부 초기 데이터 중복이 발생하고 디스크 공간 문제가 발생할 수 있습니다.

파일 이름이나 경로에 공백이 없어야 합니다.

모든 아이디어를 환영합니다

관련 정보