디렉토리가 있고 삭제하지 않고 /Users/admin/Documents/Folder1/file1.txt
삭제하고 싶다고 가정해 보겠습니다 . 결국에는 .Folder1
file1.txt
/Users/admin/Documents/file1.txt
답변1
이 작업은 두 단계로 수행해야 합니다.
mv /Users/admin/Documents/Folder1/file1.txt /Users/admin/Documents/file1.txt
rm -R /Users/admin/Documents/Folder1
다음과 같은 더 짧은 버전을 사용할 수 있습니다 bash
.
mv /Users/admin/Documents/{Folder1/,}file1.txt
rm -R /Users/admin/Documents/Folder1
답변2
.txt 파일을 문서 디렉터리에 복사해 보세요. 그런 다음 계속해서 하위 디렉터리를 삭제할 수 있습니다. 그게 100배 더 쉬울 거예요.
답변3
처음에 나는 이렇게 제안했습니다.
cd /Users/admin/Documents/Folder1
mv $(ls -A) .. # the -A will find hidden items, but not return "." or ".."
cd ..
rmdir Folder1
그러나 댓글을 통해 이것이 안전하지 않다는 것을 알았습니다.