rm *.*
проверено не одним поколением так же ошибавшихся
по-моему - тоже никак ....
/> rm -rf kakoy-to-kal. *
вместо
/> rm -rf kakoy-to-kal.*
Тут выход один: делать резервную арихвацию или забрать у себя нахрен права. Или думать перед тем как пишешешь. Со мной тоже такое было...
Просто я как-то в Linux Gazette читал статью о том, как вот примерно такой же командой, как ты привел, уничтожили почтовую базу. Статья как раз и была о том, как удалось эту самую базу восстановить. Там же описывались линуховые утилиты, которые использовали авторы. Кажется эта статья валяется у меня где-то на виндовом разделе. Если интересно, могу найти.
Интересен сам факт существования таких утилит. Пока кроме слухов ничего не слышал.
http://gazette.linux.ru.net/lg86/baro.html
но это для ext2, что не очень интересно. кто щас ext2 пользуется?
но это для ext2, что не очень интересно. кто щас ext2 пользуется?
так что я думаю и для ext3 сойдёт.
Так много экспы за такое маленькое время давно не получал.
точно! Это та самая статья.
Порадовался
Не только у тебя, это стандарт.
"Если вы в Unix удалили файл, то с его восстановлением у вас не будет никаких проблем: восстановить файл в Unix невозможно".
А почему у них тогда в Дебиане проходило?
а в ФРИ есть корзина?
.:
итого 4
drwxr-xr-x 2 test users 4096 Апр 24 11:37 test1
./test1:
итого 0
-rw-r--r-- 1 test users 0 Апр 24 11:37 1
-rw-r--r-- 1 test users 0 Апр 24 11:37 2
-rw-r--r-- 1 test users 0 Апр 24 11:37 3
-rw-r--r-- 1 test users 0 Апр 24 11:37 4
-rw-r--r-- 1 test users 0 Апр 24 11:37 5
-rw-r--r-- 1 test users 0 Апр 24 11:37 6
-rw-r--r-- 1 test users 0 Апр 24 11:37 7
$rm -rf ./test1/.*
rm: невозможно удалить `.' или `..'
rm: невозможно удалить `.' или `..'
# chown -R guest:users ./test1/.*
$ ls -lR
.:
итого 4
drwxr-xr-x 2 guest users 4096 Апр 24 11:37 test1
./test1:
итого 0
-rw-r--r-- 1 guest users 0 Апр 24 11:37 1
-rw-r--r-- 1 guest users 0 Апр 24 11:37 2
-rw-r--r-- 1 guest users 0 Апр 24 11:37 3
-rw-r--r-- 1 guest users 0 Апр 24 11:37 4
-rw-r--r-- 1 guest users 0 Апр 24 11:37 5
-rw-r--r-- 1 guest users 0 Апр 24 11:37 6
-rw-r--r-- 1 guest users 0 Апр 24 11:37 7
Вывод при chown маска .* действует на .., при rm не действует.
система Debian 3.0r1 + все обновления доступные на вчера.
total 1
drwxr-xr-x 2 root wheel 512 Mar 28 11:40 test1
./test1:
total 0
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 1
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 2
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 3
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 4
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 5
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 6
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 7
$rm -rf ./test1/.*
$chown -R guest:guest ./test1/.*
chown: ./test1/.*: No such file or directory
$ls -lR
total 1
drwxr-xr-x 2 root wheel 512 Mar 28 11:40 test1
./test1:
total 0
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 1
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 2
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 3
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 4
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 5
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 6
-rw-r--r-- 1 root wheel 0 Mar 28 11:40 7
я бы под рутом с rm -rf не игрался бы
Вместо
ftp> put '|dd if=/dev/ad4s1' backup
хочу
smb> put '|dd if=/dev/ad4s1' backup
но пишет
'|dd does not exist
Или подскажите другой способ бэкапнуть винт.
smbtar
smbtar - shell script for backing up SMB/CIFS shares
directly to UNIX tape drives
Не понял как мне это может помочь.
подумай лучше
Хотя думать откровенно лень!
Позволяет распаковать tar архив в произвольную виндошару. Файло ей положить нельзя. Значит надо создать этот архив. Отлично берёт в качестве архива -.
man tar
Позволяет создать tar архив, может записать его с -, а вот создать архив из /dev/ad4s1 не может. То есть создаёт, но туда кладёт не образ винта, а просто этот девайсовый файл (10 kb архив выходит). Архивировать - отказывается.
man smbclient
Может очень много всего. Но не может просто взять и положить /dev/ad4s1 в виндошару. Не может так же положить -. Однако может распаковывать tar архив, но это уже было.
------
Так всё же как скинуть файл /dev/ad4s1 в виндошару ///Upload?
man dd?
dd, как и cat позволяет работать не только с обычными файлами, но и со всякой ерундой типа -, /dev/ad4s1. То есть при помощи dd можно:
- создать файл, содержимое которого будет совпадать с /dev/ad4s1 (но это мне не подходит - куда я его положу?)
- создать кучу файлов (кусочки /dev/ad4s1 только опять же куда я их положу? Можно извращаться со всякими там рамдрайвами, но что-то очень не охота...
Что-то мне не очень понятно как оно мне может быть полезно в данной ситуации.
smbclient умеет читать из fifo, только что проверил
Оставить комментарий
aliska12
подстава Надо же так облажаться! Я случайно под рутом сделал субж в /home/user, где user - мой основной пользователь. Все директории и скрытые файлы остались на месте. Видимо, удалились файлы с расширением. Можно ли их как-то восстановить по горячим следам? Какие-нить командочки или утилитки под FreeBSD?