저는 디렉터리 내부에 하위 디렉터리가 있는지 확인한 다음 동일한 디렉터리에서 복제본을 찾아 삭제하는 스크립트를 작업 중입니다. 예를 들어:
디렉터리에는 다음과 같은 하위 디렉터리가 추가되어 있습니다.
FLDR6544_8765
예를 들어 다음과 같이 폴더의 다른 복사본을 만듭니다.
FLDR6544_8765-0
FLDR6544_8765-1
FLDR6544_8765-2
원본 폴더가 존재하는지 확인하고(예제에서 FLDR6544_8765
) 복사된 폴더( FLDR6544_8765-0
, FLDR6544_8765-1
, FLDR6544_8765-2
) 를 삭제하는 명령 또는 일련의 스크립트 명령이 있습니까?
나는 사용할 수 있다
find -type d -name "-0" exec rm -r {} \; -prune
복제 끝(-0, -1 등)이 있는 디렉터리를 검색하지만 복제본이 제거되기 전에 원본 파일이 존재하는지 확인하지는 않습니다.
어떤 아이디어라도 미리 감사드립니다!