как удалить неудаляемые файлы в linux

Как удалить файл в Linux через терминал

В операционной системе Linux практически все операции можно выполнить с помощью терминала. Для этого в системе предусмотрено мужество очень мощных и гибких команд и утилит, которые позволяют очень тонко управлять системой.

В этой инструкции мы рассмотрим удаление файлов. Это типичная и очень простая процедура, выполнять которую должен уметь любой пользователь. Здесь вы узнаете, как удалить файл в Linux через терминал и какие команды для этого понадобятся. Статья будет актуальной для любого дистрибутива Linux, например, Ubuntu Linux, Debian и т. д.

Удаление файлов с помощью rm

Также нужно отметить, что команда « rm » не выполняет физическое удаление данных, вместо этого указанные файлы просто удаляются из файловой системы, а занимаемое ими место маркируется как свободное. Это означает, что после удаления данные остаются на диске и пока они не будут перезаписаны другими данными, их можно будет восстановить с помощью специальных программ. Для физического удаления данных с перезаписью диска следует использовать команду « shred ».

В общем случае для удаления файла в Linux через терминал достаточно просто ввести в терминал « rm » и указать имя документа. Например, для того чтобы удалить « file1.txt » из текущего каталога нужно выполнить вот такую команду:

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Если удаляемый файл находится не в текущем каталоге, то в терминале нужно указать полный путь. Например, это может выглядеть вот так:

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

При необходимости, с помощью команды « rm » можно удалить сразу несколько файлов. Для этого просто введите « rm » и перечислите имена через пробел, например:

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Для удаления большого количества похожих файлов можно использовать маски. Например, чтобы удалить все документы с расширением txt нужно выполнить вот такую команду:

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Также маску можно использовать для удаления вообще всех файлов. Например, чтобы удалить все файлы в текущей папке нужно выполнить:

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

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

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Главное, соблюдать осторожность, так как при использовании масок можно удалить что-то лишнее.

Синтаксис и опции команды rm

Команда « rm » имеет множество опций, что позволяет очень тонко управлять процессом удаления файлов. Вы можете изучить все доступные опции если введете в терминал Linux команду « man rm ». Здесь же мы будем рассматривать самые простые и часто используемые опции.

Синтаксис команды « rm » выглядит следующим образом:

Разберем основные опции команды rm:

Теперь разберем некоторые опции, которые часто используются при удалении файлов в Linux через терминал. Например, очень часто возникает необходимость удалить папку вместе с всем содержимым. Для этого нужно использовать опцию «-r», которая включает рекурсивный обход папок. Например, для того чтобы удалить папку «folder1» и все ее содержимое нужно выполнить:

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Если права доступа к файлу разрешают только чтение, то в терминале Linux появится запрос подтверждения, и чтобы продолжить вам нужно будет ввести букву « y » (от англ. «yes»).

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Также вывод информации можно перенаправить в файл. Для этого после команды нужно использовать оператор перенаправления вывода ( > ) и указать название файла. Например:

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Естественно все эти опции можно комбинировать, в зависимости от ваших задач.

Поиск и удаление файлов с помощью find

Также нужно отметить, что существуют и альтернативные способы удаления файлов. Например, вы можете использовать команду поиска « find ». Команда « find » будет полезна в тех случаях, когда вам нужно удалить определенные файлы в целом ряде папок.

Например, для того чтобы найти и удалить все txt-файлы в текущей и во всех вложенных папках можно выполнить вот такую команду:

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Чтобы узнать больше об использовании « find » введите в терминал команду « man find ».

Источник

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

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Команды rm и rmdir удаляют файлы и каталоги в Linux, macOS и других Unix-подобных операционных системах. Они похожи на команды del и deltree в Windows и DOS. Эти команды очень мощные и имеют довольно много опций.

Как удалить файлы с помощью rm

Самый простой случай — это удаление одного файла в текущем каталоге. Введите команду rm, пробел, а затем имя файла, который вы хотите удалить.

Если файл не находится в текущем рабочем каталоге, укажите путь к местоположению файла.

Вы можете передать более одного имени файла в rm. При этом удаляются все указанные файлы.

Подстановочные знаки могут использоваться для выбора групп файлов, которые будут удалены. Знак * представляет несколько символов, а символ ? представляет один символ. Эта команда удалит все файлы изображений png в текущем рабочем каталоге.

Эта команда удалит все файлы с одним символьным расширением. Например, это удалит File.1 и File.2, но не File.12.

Если файл защищен от записи, вам будет предложено удалить файл. Вы должны ответить с помощью y или n и нажать «Enter».

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Чтобы снизить риск использования rm с подстановочными знаками, используйте параметр -i (интерактивный). Для этого необходимо подтвердить удаление каждого файла.

Опция -f (сила) противоположна интерактивной. Он не запрашивает подтверждение, даже если файлы защищены от записи.

Как удалить каталоги с помощью rm

Предоставление более одного имени каталога удаляет все указанные пустые каталоги.

Чтобы удалить не пустые каталоги, используйте параметр -r (рекурсивный). Чтобы было ясно, это удаляет каталоги и все файлы и подкаталоги, содержащиеся в них.

Если каталог или файл защищен от записи, вам будет предложено подтвердить удаление. Чтобы удалить не пустые каталоги и подавить эти приглашения, используйте вместе параметры -r (рекурсивный) и -f (принудительный).

Используйте apt-get для установки этого пакета в вашу систему, если вы используете Ubuntu или другой дистрибутив на основе Debian. В других дистрибутивах Linux используйте инструмент управления пакетами вашего дистрибутива Linux.

Выполнение команды tree дает простую для понимания диаграмму структуры каталогов и файлов под каталогом, из которого она запускается.

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Вы также можете указать путь к команде tree чтобы он запускал дерево из другого каталога в файловой системе.

Как удалить каталоги с помощью rmdir

Удалите один каталог в текущем каталоге, передав его имя в rmdir :

Удалите несколько каталогов, передав список имен в rmdir :

Удалите каталог не в текущем каталоге, указав полный путь к этому каталогу:

Если вы попытаетесь удалить не пустую папку, rmdir выдаст вам сообщение об ошибке. В следующем примере rmdir успешно и без вывода сообщений удаляет каталог clients но отказывается удалять каталог projects поскольку он содержит файлы. Каталог projects остается точно таким, каким он был, а файлы в нем нетронутыми.

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Эта команда использовалась.

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Вы можете использовать опцию -p (parent), чтобы удалить каталог, а также удалить его родительские каталоги. Этот прием работает, потому что rmdir начинается с целевого каталога, а затем возвращается к родительскому. Теперь этот каталог должен быть пустым, поэтому он может быть удален rmdir, и процесс повторяет шаг назад по пути, предоставленному rmdir.

В следующем примере команда, переданная в rmdir:

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Каталоги invoices и work удаляются по запросу.

Используете ли вы Bash или любую другую оболочку? Linux предоставляет гибкие и мощные команды для удаления каталогов и файлов прямо из командной строки терминала. Некоторые люди предпочитают иметь рабочий процесс, который вращается вокруг терминала. У других может не быть выбора в этом вопросе. Они могут работать на серверах без установленного графического интерфейса или в удаленном сеансе в автономной системе, такой как Raspberry Pi. Эти команды идеально подходят для этой группы людей.

Источник

Как удалить файл через терминал Linux

Эта небольшая заметка ориентирована на совсем начинающих. Сегодня мы рассмотрим как удалить файл linux через терминал. Для более опытных пользователей это элементарная задача, но новичкам надо с чего-то начинать. Знать как работать с файлами в консоли очень важно.

К тому же удаление из консоли дает много преимуществ и большую гибкость. Например, с помощью специальной команды вы можете полностью стереть файл с жесткого диска, так что его уже ни за что невозможно будет восстановить или одной командой с помощью специальных символов, условий или регулярных выражений удалить сотни ненужных файлов в одном каталоге или подкаталогох соответствующих определенному критерию.

В Linux для удаления файлов предусмотрена стандартная утилита rm. Как и все остальные, стандартные утилиты в имени rm тоже заложена определенная идея. Это сокращение от английского слова Remove.

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

Чтобы удалить файл linux достаточно передать в параметрах команде адрес файла в файловой системе:

Чтобы удалить все файлы, начинающиеся на слово file можно использовать специальный символ *, означает любой символ в любом количестве:

rm: удалить пустой обычный файл «/home/user/file»?

Будет удалено все что находиться в папке dir, и эта папка. Только будьте бдительны, чтобы не получился знаменитый патч Бармина:

Не стоит выполнять эту команду в своей системе, как видите, она удаляет все файлы в файловой системе Linux.

Удаление файла в linux также возможно с помощью утилиты find. Общий синтаксис find:

find папка критерий действие

Например, мы хотим удалить файл linux по имени:

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

Или удалить файлы старше определенного строка, может быть полезно для удаления старых логов:

Будет выполнено удаление файлов через терминал все файлы в папке старше 5-ти дней.

Выводы

Вот и все. Теперь вы знаете как удалить файл в Ubuntu, как видите, делать это не так уж сложно. Если у вас остались вопросы, пишите в комментариях!

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

Модератор: Bizdelnick

Не удаляется файл! Даже из под рута! Решено.

Сообщение Stasroot1 » 31.03.2010 09:13

Подскажите в чем может быть дело? Как побороть этот файл? Просто он уже достал, ему уже 2 года. судя по данным из файлменеджера.

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение SLEDopit » 31.03.2010 09:19

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение drBatty » 31.03.2010 09:20

Скоро придёт
Осень

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение Goodvin » 31.03.2010 11:03

Коллега, исправьте.
Позорище же какое.

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение drBatty » 31.03.2010 11:13

Скоро придёт
Осень

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение Bizdelnick » 31.03.2010 11:34

/**.doc»
Только кавычки обязательно. Или
rm

в консол и
вку́пе (с чем-либо)
в общем
в ообще
в течени е (часа)
нович ок
нюанс
п о умолчанию
приемл емо
пробле ма
проб овать
тра фик

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение drBatty » 31.03.2010 12:58

тогда будет спрашивать, какой файл удалять. есть ещё mc

Скоро придёт
Осень

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение Stasroot1 » 31.03.2010 13:08

Коллега, исправьте.
Позорище же какое.

Спасибо за указание ошибки, да еще и в названии темы! Исправил! (блин постоянно делаю ошибки с этим мягким знаком! Хотя знаю как проверить! 🙂 )

Всем спасибо за подсказки, после обеда все посмотрю и выводы сюда напишу. Спасибо за помощь.

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение Stasroot1 » 31.03.2010 13:44

Вот вывод относительно одного файла который меня интересует:

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение Stasroot1 » 31.03.2010 13:54

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение diesel » 31.03.2010 13:58

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение Stasroot1 » 31.03.2010 14:01

тогда будет спрашивать, какой файл удалять. есть ещё mc

Так объясните мне каким образом удаляя файл из под рута, файл который лежит в пользовательской директории можно завалить систему? Вроде как вордовские документы не являются системными и соответственно систему завалит не получится. поправьте в чем мои мысли неправильны если я ошибаюсь.

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение durc » 31.03.2010 14:16

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение Stasroot1 » 31.03.2010 14:23

Пробовал уже. Вот что получается: Файл или папка /home/stas/Загрузки/��.doc не существует.

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

Вариант со скриптом интересный, но пока не очень понятно что куда прописывать?

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение Stasroot1 » 31.03.2010 14:32

Так что вопрос переходит из области практического в область теоретическую.

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение drBatty » 31.03.2010 14:49

Скоро придёт
Осень

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение Stasroot1 » 31.03.2010 18:41

Да у меня есть копия и как правило я ее делаю перед тем как что то серьезное делать и предполагаю что возможно случайно или по незнанию поврежу ее работоспособность.

Но согласитесь в моем случае даже из под рута систему я не убъю так как действую в конкретной папке и в случае если долго бездействует то или иное приложение с правами рут которое дабы не нашалить я его закрываю.

За метод с инодами спасибо. Новое для меня. Но понятное.

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение drBatty » 31.03.2010 18:57

Скоро придёт
Осень

Re: Не удаляется файл! Даже из под рута! Решено.

Сообщение Stasroot1 » 31.03.2010 20:50

Будет конешно разное, но я пользуюсь Linux не первый день и поэтому глупые ошибки маловероятны. да, что то подобное натворить я мог когда только первые разы ставил и настраивал систему. сейчас все летает и работает на уверенную четверку, и ничего особо правит редактировать не особо нужно. 🙂 А в особо глубокие места не лезу стараюсь, так как времени на это реально нет. За предупреждение спасибо, да под рутом надо поменьше копаться по ФС ОС.

Источник

Как удалить файлы и каталоги с помощью командной строки Linux

How to Remove Files and Directories Using Linux Command Line

как удалить неудаляемые файлы в linux. Смотреть фото как удалить неудаляемые файлы в linux. Смотреть картинку как удалить неудаляемые файлы в linux. Картинка про как удалить неудаляемые файлы в linux. Фото как удалить неудаляемые файлы в linux

Как удалить файлы

Чтобы удалить (или удалить) файл в Linux из командной строки, используйте команду rm (удалить) или unlink команду.

Команда unlink позволяет удалить только один файл, при этом rm вы можете удалить несколько файлов одновременно.

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

Чтобы удалить один файл, используйте команду rm or, unlink а затем имя файла:

Чтобы удалить несколько файлов одновременно, используйте rm команду, за которой следуют имена файлов, разделенные пробелом.

При использовании обычных расширений сначала перечислите файлы с помощью ls команды, чтобы вы могли видеть, какие файлы будут удалены перед выполнением rm команды.

Как удалить каталоги (папки)

rmdir утилита командной строки для удаления пустых каталогов, в то время как rm вы можете рекурсивно удалять директории и их содержимое.

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

Как и в случае с файлами, вы также можете использовать подстановочный знак ( * ) и обычные расширения для соответствия нескольким каталогам.

Вывод

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *