Если файлы «раздражают» вас, поскольку они содержат конфиденциальную информацию, то вы должны знать, что простое удаление файлов с помощью команды rm
фактически не удалит данные с вашего жесткого диска.
Я не совсем уверен, где находятся ваши файлы подкачки или какое приложение их создает. Обычно файлы подкачки создаются операционной системой в специально назначенном каталоге. Например, на моем Mac:
$ ls /private/var/vm/
-rw------T 1 root wheel 4294967296 Mar 15 19:41 sleepimage
-rw------- 1 root wheel 67108864 Mar 15 21:10 swapfile0
$
Если вы хотите стереть информацию в файлах подкачки, вам действительно нужно перезаписать их. Вы можете сделать это с "dd", но вам лучше сделать это с srm . К сожалению, srm
по умолчанию перезаписывает каждый файл 7 раз, что в 6 раз больше, чем необходимо. (Используйте его с опцией -s, чтобы получить однократную перезапись).
Так что, если вы хотите использовать свою находку, используйте:
find . -iname "*swp*" -exec srm -s {} \;
Имеет смысл?