0

ファイルとフォルダーを削除するために、Dolphin (Linux Mint 18 KDE) のコンテキスト メニューにshredユーティリティを追加する方法は?

4

2 に答える 2

1
  1. shred.desktopこの内容でファイルを作成します:
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/allfiles;
Actions=Shred
#X-KDE-Submenu=Shred

[Desktop Action Shred]
Name=Safe Remove
Name[ru]=Удалить навсегда
Icon=trash-empty
Exec=shred -u -f -z -n3 %u
  1. shred_folder.desktopこの内容でファイルを作成します:
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory;
Actions=Shred
#X-KDE-Submenu=Shred

[Desktop Action Shred]
Name=Safe Folder Remove
Name[ru]=Удалить папку навсегда
Icon=trash-empty
Exec=find %u -type f -exec shred -u -f -z -n3 {} \;
#Exec=find %u -type f -exec notify-send {} '' \;
  1. これらのファイルをここに置きます: /usr/share/kservices5/ServiceMenus/(このパスを見つける方法は? )
  2. 再起動 (またはセッションの再起動)

結果:

結果

追加情報:

  1. MimeTypeファイルの場合はall/allfiles、フォルダの場合はinode/directory
  2. 使用された細断オプション:
-u  - After shredding a file, deallocate it (if possible) and then remove it.
-f  - Change permissions to allow writing if necessary.
-z  - Add a final overwrite with zeros to hide shredding.
-n3 - Use 3 passes of overwriting.
%u  - The file path for removing.
  1. シュレッドでフォルダーを削除するための詳細: https://unix.stackexchange.com/a/27029/330017
  2. コンテキスト メニュー エントリの作成の詳細は次のとおりです: KDE ドキュメント
于 2019-12-17T12:48:49.130 に答える