Results 1 to 9 of 9

Thread: Как воспользоваться командой rm -rf

  1. #1

    Default Как воспользоваться командой rm -rf

    Почему-то не хочет работать. В справке системы именно на командах rm и rmdir отображаются крякозябры!

  2. #2
    Join Date
    Jan 2009
    Location
    Russia, Saint-Petersburg
    Posts
    147

    Default Re: Как воспользоваться командой rm -rf

    -Как воспользоваться командой rm -rf

    -Как угодно, кроме rm -rf /*

  3. #3

    Default Re: Как воспользоваться командой rm -rf

    Quote Originally Posted by Cherkasoff View Post
    -Как воспользоваться командой rm -rf

    -Как угодно, кроме rm -rf /*
    Не рабтает, к сожалению; где можно найти её официальное: описание, синтаксис, примеры; а то по "шпоре" не работает.
    Спасибо.

  4. #4

    Default Re: Как воспользоваться командой rm -rf

    Прилагаю скриншот. http://www.sofija.org.ru/pictures/1.png
    Где может быть причина не возможности удаления папки Документы?

  5. #5
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,050
    Blog Entries
    1

    Default Re: Как воспользоваться командой rm -rf

    Перед Документы не нужен слеш.

    где можно найти её официальное: описание, синтаксис, примеры
    Code:
    man rm
    Last edited by Lazy_Kent; 28-Apr-2011 at 13:08.

  6. #6

    Default Re: Как воспользоваться командой rm -rf

    Manual посмотрел, для удаления каталогов нужна опция -r, пробую и удивляюсь?


    linux-a97x:/home/workuser # rm -r /Документы
    rm: невозможно удалить «/Документы»: Нет такого файла или каталога
    linux-a97x:/home/workuser # rm -r /temp
    rm: невозможно удалить «/temp»: Нет такого файла или каталога
    linux-a97x:/home/workuser #

    Почему-то не хочет работать?

  7. #7
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    963

    Default Re: Как воспользоваться командой rm -rf

    Code:
    linux-a97x:/home/workuser # rm -r /Документы
    rm: невозможно удалить «/Документы»: Нет такого файла или каталога
    linux-a97x:/home/workuser # rm -r /temp
    rm: невозможно удалить «/temp»: Нет такого файла или каталога
    linux-a97x:/home/workuser #
    Почему-то не хочет работать?
    Потому что когда Вы делаете, например,
    Code:
    rm -r /Документы
    подразумевается директория /Документы, а не /home/workuser/Документы.

  8. #8
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    3,050
    Blog Entries
    1

    Default Re: Как воспользоваться командой rm -rf

    rm -r /Документы
    Я же написал выше: слеш (косая черта) не нужен перед названием директории в данном случае.
    Слеш означает корневой каталог.

    Делаем проверку на наличие удаляемого каталога (dir_to_remove)
    Code:
    [ -d dir_to_remove ] && rm -rf dir_to_remove || echo "sorry, I can't remove missing directory"

  9. #9

    Default Re: Как воспользоваться командой rm -rf

    Quote Originally Posted by Lazy_Kent View Post
    Я же написал выше: слеш (косая черта) не нужен перед названием директории в данном случае.
    Слеш означает корневой каталог.

    Делаем проверку на наличие удаляемого каталога (dir_to_remove)
    Code:
    [ -d dir_to_remove ] && rm -rf dir_to_remove || echo "sorry, I can't remove missing directory"

    Да, всё сработало, спасибо, за помощь!!!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •