簡體   English   中英

清理 Perl 腳本不應刪除符號鏈接到的目錄

[英]Cleanup Perl script should not delete a directory that is symlinked to

定期運行的清理 Perl 腳本會刪除舊的日志文件,如果文件夾為空,它也會刪除該文件夾。 不幸的是,有一個例外:它不應該刪除符號鏈接到的目錄。

無法判斷是否存在直接引用目錄的符號鏈接。 (間接引用也一樣。)

您可以做的最好的事情是檢查整個文件系統上的每個文件,但即使是巨大的努力也不是完美的。 例如,它不會在當前未安裝的設備上找到符號鏈接,它不會找到指向文件系統共享部分的外部符號鏈接等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM