Tôi đang cố xóa tất cả thư mục .svn khỏi thư mục làm việc.Tại sao công cụ 'tìm' của tôi không hoạt động như tôi mong đợi khi sử dụng -exec?
Tôi nghĩ tôi sẽ chỉ cần sử dụng tìm và rm như thế này:
find . -iname .svn -exec 'rm -rf {}' \;
Nhưng kết quả là:
tìm: rm -rf ./src/.svn: Không có tập tin hoặc thư mục
như vậyRõ ràng là tệp tồn tại hoặc không tìm thấy nó ... Tôi đang thiếu gì?
Bạn thực sự nên sử dụng -delete with find, nếu có thể. Đừng quên sử dụng -depth với tìm khi sử dụng -delete hoặc rm -rf. – ashawley
Dường như -delete ngụ ý - theo thứ tự theo trang người đàn ông. –