폴더의 마지막 수정 날짜를 변경하지 않고 폴더 비우기

폴더의 마지막 수정 날짜를 변경하지 않고 폴더 비우기

내 리눅스 민트 PC에 있는 약 600개 폴더의 내용을 삭제하고 싶지만, 파일이 삭제되기 전에 존재했던 최상위 폴더의 마지막 수정 날짜를 유지하고 싶습니다. 이는 폴더의 마지막 수정 날짜를 기록하고 폴더 내용을 삭제한 다음 터치 명령을 사용하여 폴더 날짜를 내용이 삭제되기 전 날짜로 복원하는 것과 같습니다.

단일 CLI 명령으로 이를 수행할 수 있습니까? 가능하다면 어떻게 할 수 있나요?

어디서부터 시작해야 할지 모르기 때문에 이를 달성하기 위해 아무것도 시도하지 않았습니다.

감사해요

답변1

이것은 작동합니다. 모든 사람의 제안에 감사드립니다.

find /path/to/parent/folder -mindepth 1 -type d -exec sh -c 'cd "$0" && rm -rf -- *' {} \;

관련 정보