폴더를 파쇄하는 방법?

폴더를 파쇄하는 방법?

폴더/디렉토리(폴더/디렉터리 내부에 있을 수 있음)의 내용을 완전히 파쇄하는 명령을 원합니다. 그리고 명령어도 설명해주세요.

답변1

  1. 패키지를 설치합니다 secure-delete.
  2. srm -r pathname폴더와 파일을 제거하려면 명령을 사용하십시오 .

기본 설정은 38(!!!)번의 덮어쓰기 패스로, 이는 매우 과도한 작업입니다(이에 대한 자세한 정보 참조).여기).

내 사용법에서는 무작위 데이터의 단일 패스만 원하므로 srm -rfll pathname.

GUI에서 파일 및 폴더에 대한 마우스 오른쪽 버튼 클릭 옵션을 생성하려면 gnome-actions를 사용하여 다음과 같은 스크립트를 호출하십시오.

#!/bin/bash
if dialog=`zenity --window-icon=warning --question --title="Secure Delete" --no-wrap --text="Are you sure you want to securely delete:\n\n     $1\n\nand any other files and folders selected? File data will be overwritten and cannot be recovered."` 
then /usr/bin/srm -fllrv "$@"| zenity --progress --pulsate --text="File deletion in progress..." --title="Secure Delete" --auto-close
fi 

더 많은 편집증적인 설정을 원할 경우 위 스크립트를 수정해야 합니다.

답변2

-exec shred -u {} \;디렉토리가 아닌 파일의 경우 방법 유형 대신 더 간단한 방법이 있습니다 .

cd to your directory.

그 다음에

find . -type f -print0 | xargs -0 shred -fuzv -n 48

이것은 현재 디렉토리에 재귀적으로 48번의 패스를 수행합니다 cd.

이것이 도움이 되기를 바랍니다.

답변3

sudo apt install wipe

$ wipe -rfi dir/*

플래그가 사용된 위치: -r – tells wipe to recurse into subdirectories -f – enables forced deletion and disable confirmation query -i – shows progress of deletion process

답변4

아마도 다음과 비슷한 것을 사용하고 싶을 것입니다.

find dir -type f -exec shred -fuz {} +
rm -rf dir

첫 번째 명령은 파일만 찾아 파쇄에 전달합니다(가능한 한 많은 파일을 한 번에 - \;처럼 모든 파일에 대해 새 파쇄 프로세스를 시작할 필요가 없음). 마지막으로 디렉토리도 제거하십시오.

관련 정보