rm-rf

Да, не надо никогда торопиться при изменении информации, а тем более с удалением. Тем более под root'ом...

А всего то хотел удалить ненужный файлики в темпе :)

Бывает же... При быстром наборе

# rm -rf ./*

получилось

# rm -rf /*

всего-то точечку пропустил, а вся жизнь перед глазами пролетела :D

P.S. В принципе, с переменным успехом данные восстановлены, от 14 февраля 2009.
Спасибо FirstVDS'у за бэкапы и поддержку!


Комментарии (22) на запись «# rm -rf /* — или вся жизнь за несколько секунд!»

» Трекбеки скрыты, показать их?
  1. epsyl | 20.02.2009 в 20:42

    пыху жалко :'(

  2. adw0rd | 20.02.2009 в 20:46

    Да, мне Тима жалко, он статью в ФАК добавлял :(

  3. vasa_c | 20.02.2009 в 21:25

    Говорила мама, не сиди под рутом...

  4. Блог журналиста | 21.02.2009 в 22:54

    Интересное в сети...

    [...]тром наборе # rm -rf ./* получилось # rm -rf /* всего-то точечку пропустил, а вся жизнь перед гл...

  5. Alex Snet | 22.02.2009 в 01:06

    Мда... Я так на лаптопе в русскую рулетку играл...

    ТОже прикольно...

    Но я ctrl+c нажать успел вовремя... ;)

    Правда из папки /Applications/ Потерял софтинку с именем AdressBook.app =((

  6. adw0rd | 22.02.2009 в 01:16

    Я тоже нажал... остался /usr и /bin частично :(

  7. FreeBSD. Резервирование данных при помощи fsbackup | Мастерская интернет-разработчика | 04.03.2009 в 02:02

    [...] записи:# rm -rf /* — или вся жизнь за несколько секунд!FreeBSD. Установка и настройка ProFTPDFreeBSD. Порты, пакеты и [...]

  8. Максим | 05.03.2009 в 19:43

    rm -rf * пишу я обычно, а не rm -rf ./*

    зачем лишние символы ...

    ну и pwd вначале, чтобы видеть где это будет сейчас

  9. adw0rd | 05.03.2009 в 19:54

    «зачем лишние символы …» — привычка :/ а зачем лишний раз «pwd»? :)

  10. Что нового во FreeBSD 7.1? | Мастерская интернет-разработчика | 14.03.2009 в 02:45

    [...] freebsd rm FreeBSD, Релизы [...]

  11. Возвращение блудного попугая… | Мастерская интернет-разработчика | 16.03.2009 в 19:40

    [...] rm rf Личка [...]

  12. А мы ебанем по Тбилиси! | Мастерская интернет-разработчика | 19.03.2009 в 02:30

    [...] "rm -rf" [...]

  13. Что такое Google Локатор? | Мастерская интернет-разработчика | 24.03.2009 в 07:25

    [...] rm rf [...]

  14. Список плагинов для FireFox 2 - облегчающие жизнь веб-программисту! | Мастерская интернет-разработчика | 28.03.2009 в 18:01

    [...] rm rf [...]

  15. Рингтоны для гиков! | Мастерская интернет-разработчика | 31.03.2009 в 17:35

    [...] rm rf [...]

  16. FreeBSD. Боремся с HTTP-флудом средствами IPFW | Мастерская интернет-разработчика | 01.04.2009 в 10:22

    [...] rm rf [...]

  17. agat | 25.06.2009 в 00:46

    Прикольный сайт, в закладки :) пасиб парни.

    ИМХО чтоб каждый раз не набирать pwd настроить нужно sh чтоб выводил путь сам или юзать bash но это на любителя, а водще не сидите под rootом проблем меньше sudo рулит.

    Внимательность прежде всего я тут как то фаер залочил, так за 130км пришлось ночью ехать вернулся под утро и на основную работу забил-лишили премии и чуть не выгнали с работы, а всего то написал вместо sh /etc/rc.firewall & , sh /etc/rc.firewall (значечек пропустил в спешке) и в холодный пот после потери коннекта.

  18. adw0rd | 25.06.2009 в 00:54

    agat, про файрвол знакомо, ой как знакомо :)

  19. agat | 06.08.2009 в 22:50

    хм... что то странное, есть директория

    cd /var/spool/clientmqueue/ (очереди сообщений (ну забыл отключить очереди send на мыло))

    sudo rm -r ./*

    Argument list too long. =0 Ы...

    пробуем по другому su

    rm -rf ./*

    Argument list too long.

    вопрос куда рыть?

  20. adw0rd | 06.08.2009 в 23:30

    1. Какой шелл?

    2. Что выводит «./*»?

    3. Что выводит «ls ./*»?

    4. Что выводит «./»?

  21. agat | 07.08.2009 в 16:53

    шелл sh

    uname -v

    FreeBSD 6.2-RELEASE #1: Sun Jun 7 01:02:39 MSD 2009

    ./* выводит ./dfn71N3600002019: Argument list too long.

    ls ./* выводит /bin/ls: Argument list too long.

    ./ выводит ./: Permission denied.

    ll выводит

    -rw-rw---- 1 smmsp smmsp 938 Aug 7 03:02 qfn71N36Iw002019

    -rw-rw---- 1 smmsp smmsp 938 Aug 7 03:02 qfn71N36Ix002019

    -rw-rw---- 1 smmsp smmsp 938 Aug 7 03:02 qfn71N36J0002019

    -rw-rw---- 1 smmsp smmsp 938 Aug 7 03:02 qfn71N36J1002019

    (qfn71N36J1002019- отчет о том что не может доставить сообщение и всякая ругань на отключенный sendmail таких накопилось порядка 3Gbt)

    в общем удалил целиком clientmqueue создал новую с таким же именем и сделал ей

    chown smmsp:smmsp /var/spool/clientmqueue/

    понимается что rm -r ./* не всегда срабатывает...

    З,Ы, (добавлю сайт в свой каталог polmira.ru)

  22. Agat | 20.08.2009 в 08:43

    В общем, если нужно удалить гору файлов с каталога, то более правильно делать вот так

    vpn#

    vpn# cd /var/spool/clientmqueue/

    vpn# find .

    .

    ./dfn7JMxxkl004678

    ./qfn7JMxxkl004678

    ./dfn7JN2Rbw004904

    ./qfn7JN2Rbw004904

    ./dfn7JN2R0O004950

    ./qfn7JN2R0O004950

    vpn# find . -delete

    vpn# ls

    vpn#

    другими словами

    все что найдено фтопку

Оставить комментарий