Поиск временных файлов текстового редактора Linux

Я помню, как читал, что редактирование файлов непосредственно на сервере является плохой практикой безопасности, потому что это может создать скрытые временные файлы. Можно ли искать эти файлы? Я думал о find / -name .*, но это возвращает «пути должны предшествовать выражению: ..» и не знаю, будут ли это включать все файлы, возможно, созданные elvis или nano.


person stampede76    schedule 12.10.2012    source источник
comment
Конечно, среди проблем безопасности, связанных с внесением специальных, незаархивированных изменений в конфигурацию системы, наличие файлов резервных копий редактора находится довольно далеко в списке...   -  person Andy Ross    schedule 13.10.2012
comment
Я подписан на slackbook.org/html/security.html#SECURITY-DISABLE У вас есть предложения по правильному рабочему процессу?   -  person stampede76    schedule 13.10.2012


Ответы (2)


Поместите название в кавычки:

find / -name '.*'

в противном случае оболочка интерпретирует его и запускает что-то вроде:

find / -name . ..
person Olaf Dietsche    schedule 12.10.2012

Я видел несколько версий этого шаблона имени файла «резервной копии», но наиболее распространенная из них всегда содержала ~. Если вы просто ищете ~, то что-то вроде этого сработает...

find / -name '*~*'

Если вы хотите найти скрытые файлы, то...

find / -name '.*'
person Andrew White    schedule 12.10.2012
comment
Большинство из них заканчиваются на ~. Тем, кому я бы порекомендовал find ./ -name '*~' - person jman; 13.10.2012
comment
@skjaidev: верно, но я также видел имя~.расширение. Я думаю, дайте ОП больше, чем ему нужно :) - person Andrew White; 13.10.2012