можно добавить fs.file-max = <your number>
в /etc/sysctl.conf
. Затем перезагрузка.
Конечно, в форме они очень отличаются, но выполняют ту же задачу. Необходимо прочитать страницу справочника для комнаты (выполненный man rm
) таким образом, Вы понимаете то, что на самом деле означают опции. -r
аргумент rm
команда относится к "рекурсивному", означая, что не только объект Вы specifiy, но и любые подпапки будет также удален. -f
для силы, что означает, что она не просит, чтобы Вы проверили что-либо. rm
команда никогда ничего не отправляет "в мусор" или иначе перемещает его, который был бы для mv
команда, чтобы сделать. Это просто удаляет его.
Я принимаю, когда Вы говорите, что Shift+Delete обращаетесь к менеджеру по графическому файлу, такому как наутилус. Префикс сдвига обычно указывает, что Вы хотите пропустить saftey, "перемещают в мусор" вид функции и просто уже выполняют удаление.
В обоих случаях узлы файла УДАЛЕНЫ. Обычно данные файла все еще существуют на диске в магнитных единицах и нулях, но информация о том, где они, удалена, и пространство становится сверхперезаписываемым, таким образом, что-либо, что Вы делаете с диском после того, как это начнет использовать пространство. Некоторые утилиты восстановления диска могут попытаться найти фрагменты старых файлов, которые еще не были полностью перезаписаны, но это - вид неточной науки.
Вторая половина Вашего вопроса подходит вполне часто. Вот некоторые подобные вопросы здесь, которые вдаются в подробности:
И также на ServerFault:
Удаление файла похоже на разрыв листа бумаги и бросок частей в мусорный бак.
Это не будет восстанавливаемым никаким удобным или надежным способом. К тому времени, когда Вы идете, ища части, мусорный бак, возможно, был освобожден (операционная система делает это в своем удобстве). Части могут теперь быть на свалке где-нибудь. Некоторые части, возможно, были взяты птицами для создания вложенного множества или сожжены. Или иначе части, возможно, были отбелены и превращены вторичная бумага. Даже если все части будут все еще там, то Вам будет нелегко определять местоположение их и повторно собирать их.
В целях конфиденциальности однако, удаление не безопасно против кого-то, у кого есть доступ к Вашему мусорному баку (т.е. кто-то, кто крадет Ваш жесткий диск). Они могут все еще смочь найти трассировки того, что Вы делали. Конечно, если файлы шифруются, безотносительно шпиона, передающего, поскольку, девица находит в мусорном баке, не будет иметь большого применения для нее.
Короче говоря: для безопасности предположите, что удаленные файлы все еще читаемы. Для восстановления данных предположите, что удаленных файлов не стало.
В действительности они не отличаются. Они удаляют файлы, не перемещая их в виртуальную корзину. Восстановление файлов могло бы быть возможным, завися используемая файловая система.
Скорее всего, данные останутся на диске, пока Вы не запишете что-то еще по ним, поэтому удостоверяетесь, что ничто сразу не записано на диске после понимания ошибки. Можно повторно смонтировать файловую систему, только для чтения, или загрузиться с livecd/usb.
Если это - NTFS или файловая система FAT, у Вас есть хороший шанс восстановить их. Если это - ext3/4, то Вы, вероятно, потеряли их навсегда. Проверьте этот инструмент и также этот ответ.