簡體   English   中英

用於刪除和覆蓋文件的腳本

[英]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.

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