Я использую этот метод ...
if [[ "$(ping -c 1 8.8.8.8 | grep '100% packet loss' )" != "" ]]; then echo "Internet isn't present" exit 1 else echo "Internet is present" wget www.site.com fiК сожалению, в wubi или стандартном ubuntu, когда вы удаляете вещи с помощью rm -rf, его почти невозможно восстановить. Есть инструменты, но их эффективность относительно низкая, когда вы использовали rm -rf
EDIT. Один из инструментов, объясняемых в комментарии к этому, был photorec. Это может помочь восстановить данные, но оно не будет восстанавливать имена файлов или пути, поэтому вам нужно будет выяснить, что это такое. Кроме того, он может не работать, потому что вы используете Wubi, а не установку с прямым подключением к диску.
Существует два основных подхода к восстановлению данных. Первая - это файловая резьба, которая пытается идентифицировать начало и конец файлов и извлекать их. Это очень хорошо подходит для определенных типов файлов, но вы теряете имена файлов и время файла. Это особенно хорошо для jpeg-изображений.
Второй подход во многом зависит от файловой системы. Вероятно, вы используете ext3 или ext4. Если вы используете ext3, то должен работать sluthkit. Тем не менее, я считаю, что sleuthkit еще не справляется с ext4. Если ваша файловая система ext3, попробуйте:
sudo apt-get install sleuthkit
и запустите
fls -r <device name of your home directory>
, например
fls -r /dev/sda1
(я не использовал WUBI так Я не знаю, где может быть ваш домашний раздел.)
Это покажет вам имена файлов, которые могут быть восстановлены. Если они могут быть восстановлены, тогда icat может быть использован для их восстановления.
Возможно, вы можете попробовать мой инструмент - http://freshmeat.net/projects/extcarve "extcarve - это средство для восстановления файлов ext2 / ext3 / ext4 и семантического файла. Он может восстанавливать ряд форматов файлов, включая PNG , JPG, GIF, PDF, C / C ++, PHP и HTML "