LINUX.ORG.RU

Как удалить файл "-rf" из директории /

 , ,


0

1

Скажите, как можно удалить сабжевый файлик из под рута в корневой директории?
Не спрашивайте, как он туда попал, там у мну много уже чего после ночных красноглазых опытов.
P.S. ССЗБ такой ССЗБ

Перемещено post-factum из talks

★

Последнее исправление: nerdogeek (всего исправлений: 1)

Осиль --.

AX ★★★★★
()

Midnight Commanderом, ясен хрен. Он ещё и не такое удалял.

Cancellor ★★★★☆
()
Ответ на: комментарий от Valdor

не то слово. арчелинукс джва(!) дня ставил.
печально будет, если фэйл. Сейчас на виртуалке опробую. Про два тире наслышан был уже.

nerdogeek ★
() автор топика

Между прочим, подобный случай описан в man rm.

To remove a file whose name starts with a '-', for example '-foo',  use one of these commands:
       rm -- -foo
       rm ./-foo
anonymous
()
Ответ на: комментарий от Valdor

печально будет, если фэйл

Через фэйловый менеджер.

Починил.

slackwarrior ★★★★★
()
Ответ на: комментарий от ilovewindows

У меня хоум нету. и еще adduser не делал. короче все, уже решил

nerdogeek ★
() автор топика

Есть еще такой вариант:

unlink -- -rf

// работает только для файлов, не имеет ключей -r и -f

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от KennyMinigun

можно еще вот так :]

#include <stdlib.h>
#include <unistd.h>
int main(int argc, char *argv[]) {
  return unlink( "/-rf" );
}

nerdogeek ★
() автор топика

Ептить сам очкую такое удалять нах.

# Посмотри инод
ls -i /<файл>
find . -inum <inode папки> -exec rm -r {} \
#Если это файл
find . -inum <inode файла> -delete

anonymous
()

зачем удалять -rоссийскую_fедерацию?

anonymous
()
Ответ на: комментарий от anonymous

Для очкующих есть мега-флажок "-i". Правда он описан в мане, а очкующие его, по-видимому, читать не в состоянии.

alpha ★★★★★
()
Ответ на: комментарий от alpha

Ты сообщение асилить не в состоянии ептить.

anonymous
()

Ежели ты в корневой директории, то должно помочь добавление префикса ./ к имени файла.

IPR ★★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.