Q
檢查文件的存在
0
A
回答
2
您可以使用
[ -e file ] && rm file
+0
這可能導致出錯的形式:' rm:無法刪除'文件':是一個目錄' –
2
希望這有助於。
if [ -f /home/mfyounus/test/aaa ]; then
rm -f /home/mfyounus/test/aaa
echo "File \"/home/mfyounus/test/aaa\" Deleted"
else
echo "File not found"
fi
+0
這隻適用於文件是「常規」文件的情況 - 例如,如果它是塊設備,符號鏈接,FIFO或目錄,它將會失敗。 –
0
所以最好做rm -f test
這將忽略不存在的文件和參數,從不提示。
如果你想知道文件是否存在,然後刪除,你可以做
test -f file && { echo "File exists. Deleting it"; rm -f file ; }
相關問題
- 1. 檢查文件存在
- 2. Rackspace CloudFiles:檢查文件的存在
- 3. 如何檢查文件的存在?
- 4. Makefile:檢查文件的存在
- 5. 使用Jekyll檢查文件的存在
- 6. Android的 - 檢查PDF文件存在
- 7. 檢查包中存在的文件
- 8. 從根檢查文件的存在
- 9. Nginx緩存文件檢查
- 10. 檢查文件在同一文件夾中的存在
- 11. 檢查文件存在或不在php中的文件夾
- 12. 檢查文件是否存在Try/Catch
- 13. 檢查文件是否存在
- 14. 測試::簡單檢查文件存在
- 15. Box.com api - 「文件是否存在」檢查
- 16. Powershell檢查文件是否存在
- 17. 檢查JList中是否存在文件
- 18. Swift檢查plist文件是否存在
- 19. 如何檢查文件是否存在?
- 20. 我如何檢查文件存在
- 21. C檢查文件是否存在
- 22. 檢查文件是否存在ksh
- 23. 檢查文件是否存在[SH]
- 24. php檢查文件是否存在
- 25. 檢查本地文件存在與角
- 26. 如何檢查文件是否存在?
- 27. 檢查文件是否存在
- 28. Tcl +檢查文件是否存在
- 29. 檢查文件是否存在錯誤
- 30. 檢查遠程文件存在
爲什麼不直接刪除,如果即'/斌/ RM -f' –