하위 디렉터리의 모든 파일을 포함하여 디렉터리의 모든 파일을 "지우고" 싶지만 하위 디렉터리는 그대로 두고 싶습니다. 내 이해는 rm -r
하위 디렉토리 자체도 삭제한다는 것입니다.
나원하지 않는다숨겨진(점) 파일을 삭제하고 싶습니다.
이것이 어떻게 달성될 수 있습니까?
답변1
사용 find
:
find . ! -name '.*' ! -type d -exec rm -- {} +
답변2
다음과 같이 시도해 보세요:
find <path> ! -name '.*' -type f -exec rm {} \;