我一直在以前的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(法语)
正如标题所述,目标是删除然后在文件上写入以确保已删除该文件。
我以前从未敲过脚本,我认为可能存在一个更新/版本的问题,因为它很旧。
debian软件包secure-delete
未安装。