[英]A script to delete and write over a file
我在Debian的先前版本中一直使用此腳本。 我的新安裝不是較新的版本(經過測試),但是運行它時,出現錯誤消息“刪除$ {*}時發生錯誤”。
#!/bin/bash
if zenity --question \
--text "Do you really want to delete ${*} and write over it?" \
--title "Delete and write over file"; then
srm -r -l "$@" && \
zenity --info --text "${*} has been deleted" \
--title "Delete and write over file" ||
zenity --error \
--text "An error has occured while deleting ${*}." \
--title "Delete and write over file"
fi
它來自這里: https : //guide.boum.org/tomes/1_hors_connexions/unepage/#index75h3 (法語)
如標題所述,目標是刪除然后覆蓋文件,以確保已“確實”刪除了該文件。
我以前從未對腳本進行過bash調試,並且我認為可能存在一個更新/版本問題,因為該腳本很舊,因此會破壞腳本。
未安裝Debian軟件包secure-delete
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.