Вопросы с меткой [rm]

rm - это команда POSIX для удаления и удаления файлов или каталогов.

289
голосов
12ответов
231k показов

Как сделать так, чтобы rm не выдавал ошибку, если файл не существует?

Я пишу make-файл, который очистит некоторые ненужные файлы в конце компиляции. Если цель уже была создана, она, конечно, пропустит эту цель, и бесполезный файл может не оказаться там. Так что, если я ...
199
голосов
9ответов
17k показов

Как далеко вы доберетесь с помощью команды 'rm -rf /'?

Я часто задавался вопросом, как далеко продвинется система, если вы запустите rm -rf / . Я сомневаюсь, что ОС сможет стереть себя (?) Бонусный вопрос: после выполнения команды rm сама? Обновление: я ...
121
голос
17ответов
124k показов

Как удалить все файлы в каталоге, кроме некоторых?

Мне нужно удалить все файлы в каталоге, но исключить некоторые из них. Например, в каталоге с файлами a b c ... z мне нужно удалить все, кроме u и p . Есть простой способ сделать это?
110
голосов
12ответов
113k показов

Отменить команду "rm -rf ~"?

У меня была папка, которую я не хотел называть ~, поэтому из командной строки я набрал rm -rf ~ и случайно удалил мою домашнюю папку (так как ~ разрешено в /home /username). Есть ли какой-то путь ...
67
голосов
12ответов
8k показов

Какую команду мне нужно использовать, чтобы удалить файл с именем `-rf`?

В какой-то момент я сделал что-то сумасшедшее, создав файл -rf в моей файловой системе. Теперь я не могу понять, как его удалить ... Я пробовал: rm "-rf" rm \-rf Они просто выходят немедленно, аааа! ...
64
голоса
3ответа
42k показов

Rm -rf следует по символическим ссылкам?

У меня есть такой каталог: $ ls -l total 899166 drwxr-xr-x 12 me scicomp 324 Jan 24 13:47 data -rw-r--r-- 1 me scicomp 84188 Jan 24 13:47 lod-thin-1.000000-0.010000-0.030000.rda drwxr-xr-x 2 me ...
63
голоса
15ответов
254k показов

Как восстановить удаленный файл под Linux?

Случайно я использовал rm для файла, который не хотел удалять. Есть ли способ вернуть его под Linux?
38
голосов
5ответов
10k показов

Удаление миллионов файлов

У меня был каталог, заполненный миллионами изображений в формате gif. Слишком много для команды rm. Я пытался найти команду поиска следующим образом: find . -name "*.gif" -print0 | xargs -0 rm ...
31
голос
5ответов
64k показов

Удалить файлы с регулярным выражением

Я пытался удалить файлы, которые начинаются с буквы A и заканчиваются 2 числами, но ничего не происходит. Что я пробовал: rm ^A*[0..9]2$ Где я не прав?
30
голосов
3ответа
147k показов

отменить rm Linux?

Возможный дубликат: UNDO LINUX Trash Command Привет, Есть ли простой способ отменить команду rm ? Вопрос чисто теоретический; Я НИКОГДА не удалял журнал очереди тестов, на запуск которой ушел целый ...
29
голосов
11ответов
4k показов

Запретить вводу пользователем случайного пробела между rm и подстановочным знаком

Намерение: rm -rf string* Проблема: rm -rf string * Первый случай - законное и распространенное использование rm, во втором случае небольшая опечатка может вызвать много проблем. Есть ли простой ...
27
голосов
8ответов
62k показов

Попытка удалить каталог с помощью "rm -rf", но получить сообщение, что оно не пустое

Я попытался удалить каталог с помощью "rm -rf", и я получаю сообщение "Каталог не пуст": Bens-MacBook-Pro:please benjaminhocking$ ls -lart empty_directory/ total 16 drwxr-xr-x 5 benjaminhocking staff ...
27
голосов
4ответа
66k показов

Linux - не может удалить собственный файл с разрешениями 777

У меня есть пара файлов, которые я не могу удалить с помощью команды rf -Rf . Я владелец этого файла, и группа, назначенная этим файлам, также является группой, в которую входит мой пользователь. Что ...
26
голосов
2ответа
2k показов

Linux Mint не загружается после запуска команды «rm», которая должна была установить раздел подкачки

Когда я создавал свой жесткий диск Linux, я пропустил создание раздела подкачки, думая, что 4 ГБ будет достаточно ОЗУ. Теперь, я думаю, мне нужен раздел подкачки. Я спросил некоторых людей в IRC, как ...
21
голос
8ответов
17k показов

Лучшие практики для псевдонима команды rm и повышения ее безопасности.

Некоторое время назад я ошибочно удалил свою домашнюю папку, потому что я запустил rm -rf * на неправильном терминале, рабочий каталог которого был домашней папкой! Я хотел бы иметь псевдоним для ...
20
голосов
3ответа
36k показов

Mac - удалить все файлы с определенным расширением из дерева каталогов

Возможный дубликат: Удалите файлы, рекурсивно соответствующие имени в командной строке (OS X) Я хочу удалить все файлы с расширением .orig из моего дерева. Дерево глубоко. Есть ли простой способ ...
19
голосов
3ответа
30k показов

Есть ли сценарий, где нужен rm -rf -no-preserve-root?

Я видел здесь несколько вопросов, где люди случайно делают rm -rf --no-preserve-root или rm -rf * , уничтожая большую часть или всю свою файловую систему, прежде чем они смогут реагировать. Есть ли ...
19
голосов
3ответа
4k показов

Как я могу удалить файл или каталог с именем "\"?

Я использую терминал на машине с Ubuntu, и есть файл, который я хотел бы удалить. Имя файла \ (просто обратная косая черта). Теперь обычно я бы просто rm filename Однако, если я делаю rm \ то он ...
18
голосов
4ответа
781 показов

Избавление от файла с именем "-d"

Возможные дубликаты: Как мне удалить файл с именем "-p" из bash? Как удалить файл с таким именем в Linux: -]???????Q Какую команду мне нужно использовать, чтобы удалить файл с именем `-rf`? Я ...
17
голосов
5ответов
19k показов

используйте rm для рекурсивного удаления файлов и каталогов

Можно ли использовать rm для рекурсивного удаления файлов и каталогов, соответствующих шаблону, без использования других команд?
17
голосов
5ответов
10k показов

`alias rm =" rm -i "` считается вредным?

Я прочитал некоторое время назад (не могу найти ссылку), что использование такого псевдонима как alias rm="rm -i" было очень плохо. Есть ли историческое свидетельство или здравый смысл объяснения ...
14
голосов
3ответа
51k показов

Можно ли восстановить файлы, удаленные с помощью rm -rf?

Когда я удаляю папки или файлы через терминал osx, используя rm -rf , куда они идут? Я слышал, что некоторые говорят, что они были удалены напрямую, но некоторые также говорят, что он только «удаляет ...
14
голосов
3ответа
18k показов

Как удалить файл с таким именем в Linux: -]???????Q

Каким-то образом файл с именем -]???????q был создан на моем терминале. Я пробовал rm -f "-]???????q "(в двойных кавычках), но оно не удаляется. (Ошибка :: rm: invalid option -- ]). Как мне это ...
13
голосов
2ответа
7k показов

Удаление файлов, соответствующих регулярному выражению числового диапазона

У меня есть папка, в которой много файлов. Некоторые файлы данных помечены как 1, 2, 3, ..., 300 Я хочу удалить эти файлы данных с помощью терминала. Как мне это сделать? Я хочу сделать что-то вроде ...
13
голосов
6ответов
16k показов

Как удалить все файлы, кроме одного, в Unix?

Возможный дубликат: Как удалить все файлы в каталоге, кроме некоторых? Как удалить все, кроме одного (или некоторых) файлов в Unix? Что-то вроде rm -rf -ignore myfile.txt *
11
голосов
1ответ
21k показов

ls | grep | Как отформатировать эту команду?

Я пытаюсь удалить кучу файлов в определенном каталоге (в Mac OS X с помощью терминала) ls | grep \([1-9]\) | xargs rm должен сделать трюк, но это не так. Я пытаюсь удалить любой файл с одной цифрой в ...
9
голосов
1ответ
3k показов

Удалить все файлы, кроме одного с помощью rm

Есть ли способ удалить все файлы в каталоге, кроме одного с определенным именем файла? Например, если у меня был каталог, содержащий файлы file1 , file2 и dontdelete . Будет ли какой-нибудь способ ...
9
голосов
3ответа
1k показов

Безопасный заменитель OS X `rm`?

Я привык к тому , rm псевдоним что - то более безопасным. Я использую osx-trash , но как только я обновляюсь до Ruby 1.9.2, это перестает работать. Я знаю о trash-cli из Python, но я бы предпочел ...
9
голосов
4ответа
21k показов

Команда для рекурсивного удаления всех файлов и папок, в том числе скрытых, на Терминале MAC OS?

rm -rf * удалит все файлы и папки, но не скрытые. rm -rf .* удалит все скрытые файлы и папки, но не те, которые не скрыты, верно? Какую команду следует ввести, чтобы удалить все файлы и папки, в том ...
9
голосов
7ответов
21k показов

Сказать «да всем» используя rm -i

Скажем, я хотел убедиться, что я сначала удаляю нужные файлы, поэтому я сделал что-то вроде: rm -i * просто чтобы убедиться, что я в порядке с файлами, которые я удаляю. Так что это попросит меня для ...
8
голосов
1ответ
826 показов

Объяснение флага -W для rm

Что делает флаг -W для rm (в BSD или Mac OS X)? Согласно справочной странице, флаг пытается «восстановить именованные файлы». И в настоящее время, «эта опция может использоваться только для ...
7
голосов
2ответа
3k показов

Почему ужасный 'rm -rf /' вообще разрешен?

Нам всем известна разрушительная сила следующей команды, выполняемой от имени root: rm -rf / Смежные вопросы: Как далеко вы доберетесь с помощью команды 'rm -rf /'? удаляя все: # rm -rf / Я не вижу, ...
7
голосов
3ответа
9k показов

Я просто случайно запустил rm /*, какое-нибудь исправление?

Я упал настолько глупо ... Я просто случайно запустил rm /*, но имел в виду rm ./* на облачном сервере с доступом с правами root. Теперь ни одна команда не работает. ls, ssh, sftp ... нет. Есть ли ...
7
голосов
3ответа
2k показов

Как удалить файл с непечатными надписями в Mac OS X Terminal

Возможный дубликат: Удаление файла со странными символами в имени файла в OS X У меня есть папка, в которой есть файл с именем «Иконки», который заканчивается дополнительным непечатным символом. Я ...
7
голосов
1ответ
4k показов

Как я смог удалить файл, принадлежащий корню без sudo

У меня был следующий вывод для ls -lFh: -rw-r--r-- 1 hjpotter92 hjpotter92 926 Aug 2 18:40 static.yaml drwxr-xr-x 5 hjpotter92 hjpotter92 4.0K Sep 12 19:40 templates/ -rw-r--r-- 1 root root 1.5K Sep ...
6
голосов
1ответ
8k показов

Удаление файлов не освобождает место

У меня есть диск, отформатированный как ext3, который был заполнен полностью. Я пытаюсь освободить место на нем, удалив файлы, но это не работает. Я могу rm файлы, и они не отображаются в списке ...
6
голосов
3ответа
8k показов

Mac OS Sierra и SRM

У меня был скрипт для безопасной очистки моего мусорного ведра время от времени, и я использовал srm . Я полагаю, что люди все еще будут использовать srm . Однако, похоже, что srm больше не ...
6
голосов
3ответа
2k показов

rm на MINGW32, не может отменить связь не владелец

Подобно rm на cygwin, не может отсоединить не владельца, а для MINGW32. Я пробовал chmod u+w path, но это не помогло. user@computer /d $ rm dir -d rm: cannot unlink `dir': Not owner user@computer /d ...
5
голосов
3ответа
430 показов

Как удалить файл с именем, начинающимся с "-r", используя cli

Я создавал файлы с нечетными именами время от времени, например $ls -rthl $-rw-r--r-- 1 shamil hep 290 Aug 13 11:58 -rf И что интересно, удалить этот файл невозможно rm -f -rf Я знаю, что мне нужно ...
5
голосов
1ответ
905 показов

Как я могу удалить все файлы из каталога с определенной длиной имени файла?

У меня есть каталог tmp, полный различных файлов, которые программа создала и не очистила должным образом. У каждого из этих файлов есть имя файла, которое состоит из 6 случайных символов. В ...
5
голосов
1ответ
4k показов

Как удалить содержимое USB-флешки в Linux

Я вовсе не собираюсь форматировать флешку, а перебираю файлы, удаляя их все (хотя после ввода 'iterate through' я чувствую, как работает скрипт Python. До сих пор я делал rm filename1 rm filename2 rm ...
5
голосов
2ответа
3k показов

Удалить все файлы старше X дней

Итак, у меня есть настройка cron для создания резервных копий папки в tarball каждый час. Я хотел бы добавить в сценарий оболочки, что я использую возможность автоматического удаления файлов примерно ...
5
голосов
1ответ
2k показов

Что если «rm -rf» не работает, но «ls -a» не показывает файлов?

У меня есть папка foo в контейнере encfs (источник: /local /home /me /Documents mountpoint: /u /me /Documents), которую я не могу удалить. > pwd /u/me/Documents > mount [..] encfs on ...
5
голосов
1ответ
8k показов

Можно ли удалить корневой каталог?

В документации для rm я заметил, что rm --help следующий флаг: --no-preserve-root do not treat `/' specially Что это значит? Можно ли вообще удалить корневой каталог, кроме его содержимого? Какие ...
5
голосов
5ответов
4k показов

Удаление файла со странными символами в имени файла в OS X

После ошибки памяти в моей программе я застрял в файле со странным именем файла. Это довольно устойчиво ко всем обычным методам удаления файлов со странными именами. Имя файла: % 8BUȅ҉% 95D% F8% FF% ...
4
голоса
3ответа
11k показов

Очистка корзины занимает "навсегда": безопасно ли использовать rm -r в Mac OS X 10.7 (Lion)?

Очистка корзины в Mac OS X 10.7 (Lion) (небезопасно) занимает около трех часов (около 1,5 миллиона файлов из резервной копии Time Machine). Мне уже несколько раз приходилось останавливать процесс, ...
4
голоса
2ответа
1k показов

Rm работает по алфавиту?

У меня было много файлов в папке, в которой я случайно запустил rm * перед прерыванием. Похоже, что файлы, начинающиеся с a, b и c, исчезли, но я не уверен, так как я не знал названия всех файлов. ...
4
голоса
2ответа
10k показов

Удалить все, кроме?

Возможный дубликат: Удалить все файлы, кроме одного с помощью rm В Unix, чтобы удалить zip-файлы в каталоге, можно просто набрать rm *.zip Как удалить все, кроме zip-файлов?
4
голоса
2ответа
2k показов

Самый быстрый способ удалить не пустой каталог в Linux

Я использую каталог команды rm -rf, но натолкнулся на следующую статью: Статья Что говорит о том, что rsynch для пустой папки - это самый быстрый способ? rsync -a - удалить пустое / a Почему это так? ...
4
голоса
1ответ
4k показов

WinSCP - Как заархивировать, скачать и удалить файл?

Как можно заархивировать, скачать и удалить (ZDD) файл в WinSCP? Например, ваш локальный каталог - Desktop, а ваш удаленный каталог (тот, что находится на вашем сервере), скажем, /var/www/html и вы ...