[英]Cleanup Perl script should not delete a directory that is symlinked to
定期運行的清理 Perl 腳本會刪除舊的日志文件,如果文件夾為空,它也會刪除該文件夾。 不幸的是,有一個例外:它不應該刪除符號鏈接到的目錄。
無法判斷是否存在直接引用目錄的符號鏈接。 (間接引用也一樣。)
您可以做的最好的事情是檢查整個文件系統上的每個文件,但即使是巨大的努力也不是完美的。 例如,它不會在當前未安裝的設備上找到符號鏈接,它不會找到指向文件系統共享部分的外部符號鏈接等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.