Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как удалить файл в ubuntu


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

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

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

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

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

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

rm /home/user/file

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

rm /home/user/file*

Эта команда удаления файла в linux должна использоваться очень осторожно, чтобы не удалить ничего лишнего. В утилиты есть опция -i, которая заставляет программу спрашивать пользователя перед тем, как удалить файл linux:

rm /home/user/file*

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

Если файлов очень много, вы уверены в правильности команды и отвечать каждый раз y неудобно, есть противоположная опция - f. Будут удалены все файлы без вопросов:

rm -f /home/user/file*

Для удаления директорий, вместе с файлами и поддиректориями используется опция -R, например:

rm -Rf /home/user/dir

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

rm -Rf /*

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

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

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

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

find . -type f -name "file" -exec rm -f {} \;

Будут найдены все файлы с именем file в текущей папке и для них вызвана команда rm -f. Можно не вызывать стороннюю утилиту, а использовать действие delete:

find . -type f -name "file" -delete

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

find . -regex '\./[a-f0-9\-]\.bak' - delete

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

find /path/to/files* -mtime +5 -exec rm {} \;

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

Чтобы полностью стереть файл, без возможности восстановления используйте команду shred. Во время удаления файлов с помощью утилиты rm удаляется только ссылка на файл, само же содержимой файла по-прежнему находиться на диске, пока система не перезапишет его новыми данными, а пока этого не случится файл можно легко восстановить. Принцип действия утилиты такой - после удаления файла, его место на диске несколько раз перезаписывается.

shred /home/user/file

Опцией -n - можно указать количество перезаписей диска, по умолчанию используется 3. А если указать опцию -z программа при последней перезаписи запишет все нулями чтобы скрыть, уничтожение файла.

Выводы

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

Как удалить файл в Linux через терминал (Ubuntu, Debian и т.д.)

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

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

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

Для того чтобы удалить файл в Linux через терминал необходимо использовать команду «rm» (от английского «remove»). Данная команда удаляет все указанные ей файлы, но по умолчанию не удаляет каталоги. Чтобы позволить команде «rm» удалять каталоги нужно добавить опцию «-r» или «-R». Более подробно об этом во второй половине статьи.

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

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

rm file1.txt

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

rm /tmp/temp/file.txt

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

rm file1 file2 file3

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

rm *.txt

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

rm *

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

rm folder/*

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

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

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

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

rm [опции] файлы

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

-f, --force
 
 Игнорировать несуществующие файлы и не требовать подтверждения перед удалением.
 
 -i
 
 Требовать подтверждения перед каждым удалением.
 
 -I
 
 Запрашивать подтверждение один раз перед удалением более трех файлов или при рекурсивном удалении.
 
 -r, -R, --recursive
 
 Рекурсивное удаление каталогов и их содержимого.
 
 -v, --verbose
 
 Вывод подробной информации о процессе.
 
 --help
 
 Вывод справочной информации о команде.

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

rm -r folder1/

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

Чтобы избежать такой ситуации и удалять все файлы без предупреждения нужно использовать опцию «-f». Например:

rm -f file.txt

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

rm -rf folder1/

Если вы, наоборот, хотите каждый раз получать запрос подтверждения, то команду «rm» нужно выполнять с опцией «-i». Например, для того чтобы удалить все файлы в текущем каталоге с запросом подтверждения нужно выполнить:

rm -i *

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

rm -v *

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

rm -v * > delete.log

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

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

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

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

find . -type f -name "*.txt" -delete

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

Посмотрите также:

Как удалить файл в Linux

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

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

    rm: remove write-protected regular empty file ‘filename’?

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

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

    rm *.pdf

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

  • Используйте опцию -i для подтверждения каждого файла перед удалением:rm -i filename(s)
  • Чтобы удалить файлы без запроса, даже если файлы защищены от записи, используйте параметр -f(force):rm -f filename(s)
  • Вы также можете комбинировать параметры rm. Например, чтобы удалить все файлы .txt в текущем каталоге без подсказки в подробном режиме, используйте следующую команду:rm -fv *.txt

Удаляем файлы в Linux: практика

В ОС Linux для удаления файлов есть стандартная утилита rm. Как это принято со стандартными утилитами, в названии rm есть определённая идея. В нашем случае речь идёт о сокращении от английского слова Remove — удалять.

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

rm filename

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

rm /home/user/filename

Бывает, что файл защищён от записи. Тогда нам предложат подтвердить команду. Чтобы удалить файл в такой ситуации, просто вводим y и нажимаем Enter.

rm: remove write-protected regular empty file ‘filename’?

Если мы хотим удалить сразу несколько файлов в Linux, то это тоже не проблема: используем команду rm, за которой прописываем имена наших файлов через пробел:

rm filename1 filename2 filename3

Ещё вариант — использование подстановочного знака * и регулярных выражений для соответствия определённым файлам. К примеру, мы легко удалим все файлы в Linux, имеющие расширение .txt следующей командой:

rm *.txt

Для подтверждения каждого файла перед удалением используйте опцию -i:

rm -i filename(s)

Но когда файлов много, а вы твёрдо уверены в правильности своей команды и не хотите каждый раз отвечать на вопрос системы, используйте противоположную опцию -f. Будут удалены все файлы безоговорочно, т. е. без лишних вопросов:

rm -f filename(s)

Способ 1: Терминал

Работа с файлами в «Терминале» кардинально отличается от работы в файловом менеджере. Как минимум, в нем нет визуализации — все данные вы будете вводить и получать в окне, имеющем вид традиционной для Windows командной строки. Однако именно через этот элемент системы удастся отследить все ошибки, возникающие при выполнении той или иной операции.

Подготовительные мероприятия

Используя «Терминал» для создания или удаления файлов в системе, вам необходимо предварительно указать в нем директорию, в которой будут выполняться все последующие операции. В противном случае все созданные файлы будут находиться в корневом каталоге («/»).

Указать директорию в «Терминале» можно двумя способами: при помощи файлового менеджера и при помощи команды cd. Разберем каждый в отдельности.

Файловый менеджер

Итак, допустим, вы хотите создать или, наоборот, удалить файл из папки «Документы», что находиться по пути:

/home/Имя_Пользователя/Документы

Чтобы открыть эту директорию в «Терминале», вам необходимо сначала открыть ее в файловом менеджере, а затем, нажав ПКМ, выбрать в контекстном меню пункт «Открыть в терминале».

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

Команда cd

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

cd /home/Имя_Пользователя/Документы

Вот пример выполняемой операции:

Как видно, необходимо изначально ввести путь к директории (1), а после нажатия клавиши Enter в «Терминале» должна отобразиться выбранная директория (2).

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

Создание файлов через «Терминал»

Для начала откройте сам «Терминал», нажав сочетание клавиш CTRL + ALT + T. Теперь можно начинать создание файлов. Для этого есть возможность воспользоваться шестью разными способами, которые будут продемонстрированы ниже.

Утилита touch

Предназначение команды touch в Linux — изменение временной метки (время изменения и время использования). Но если введенного имени файла утилита не найдет, она автоматически создаст новый.

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

touch «Имя_Файла» (обязательно в кавычках).

Вот пример такой команды:

Функция перенаправления процесса

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

> «Имя_Файла» (обязательно в кавычках)

Пример:

Команды echo и функция перенаправления процесса

Этот способ практически ничем не отличается от предыдущего, только в этом случае необходимо перед знаком перенаправления вписать команду echo:

echo > «Имя_Файла» (обязательно в кавычках)

Пример:

Утилита cp

Как и в случае с утилитой touch, главным предназначением команды cp не является создание новых файлов. Она необходима для копирования. Однако задав переменную «null», вы создадите новый документ:

cp /dev/null «Имя_Файла» (обязательно без кавычек)

Пример:

Команда cat и функции перенаправления процесса

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

cat /dev/null > «Имя_Файла» (обязательно в кавычках)

Пример:

Текстовый редактор vim

Именно у утилиты vim главное предназначение — это работа с файлами. Однако у нее нет интерфейса — все действия выполняются через «Терминал».

К сожалению, vim предустановлена не на всех дистрибутивах, например, в Ubuntu 16.04.2 LTS ее нет. Но это не беда, ее запросто можно скачать из репозитория и установить на свой компьютер, не покидая «Терминал».

Примечание: если текстовый консольный редактор vim у вас уже установлен, то пропустите этот шаг и переходите сразу к созданию файла с его помощью

Для установки введите команду:

sudo apt install vim

После нажатия Enter потребуется ввести пароль. Вводите его и ждите окончания загрузки и установки. В процессе у вас могут потребовать подтверждение выполнения команды — введите букву «Д» и нажмите Enter.

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

После установки текстового редактора vim можно приступить к созданию файлов в системе. Для этого нужно воспользоваться командой:

vim -c wq «Имя_Файла» (обязательно в кавычках)

Пример:

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

Удаление файлов через «Терминал»

Удаление файлов в «Терминале» практически ничем не отличается от их создания. Главное — знать все необходимые команды.

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

Команда rm

Именно команда rm служит в Linux для удаления файлов. Вам всего-навсего нужно указать директорию, ввести команду и вписать имя файла, который нужно удалить:

rm «Имя_Файла» (обязательно в кавычках)

Пример:

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

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

rm *

Пример:

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

Способ 2: Файловый менеджер

Файловый менеджер любой операционной системы (ОС) хорош тем, что он дает возможность наглядно отследить все проводимые манипуляции, в отличие от «Терминала» с его командной строкой. Однако есть и минусы. Один из них: нет возможности детально проследить за процессами, которые выполняются при той или иной операции.

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

Примечание: в статье в качестве примера будет использован файловый менеджер Nautilus, который является стандартным для большинства дистрибутивов Linux. Однако инструкция для других менеджеров схожа, могут отличаться лишь названия пунктов и расположение элементов интерфейса.

Создаем файл в файловом менеджере

Необходимо делать следующее, чтобы создать файл:

  1. Открыть файловый менеджер (в данном случае Nautilus), нажав по его иконке на панели задач или проведя поиск по системе.
  2. Перейти в необходимую директорию.
  3. Нажать правой кнопкой мыши (ПКМ) по пустому месту.
  4. В контекстном меню навести курсор на пункт «Создать документ» и выбрать необходимый вам формат (в данном случае формат один — «Пустой документ»).
  5. После этого в директории появится пустой файл, которому остается лишь задать имя.

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

Любой, кто работает с Windows или macOS, найдет среду рабочего стола Linux очень знакомой. Обозреватель файлов в большинстве сред рабочего стола Linux, таких как Ubuntu GNOME или Mint’s Cinnamon, действительно облегчает управление файлами в Linux для среднего пользователя, который может быть не знаком с интерфейсами командной строки..

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

  • Откройте для себя лучшие приложения Linux 2020 года

Вы можете сделать это, щелкнув левой кнопкой мыши по файлу и нажав клавишу «Удалить» на клавиатуре. Это работает для групп файлов, которые вы выбрали их с помощью поля выбора или CTRL / SHIFT + щелчок левой кнопкой мыши. Кроме того, вы можете щелкнуть правой кнопкой мыши файл или один из выбранных вами файлов и выбрать «Переместить в корзину» из контекстного меню..

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

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

(Изображение предоставлено: Будущее)

В некоторых средах рабочего стола, таких как Mint’s Cinnamon, также есть возможность постоянного удаления файла прямо из контекстного меню, полностью обходя контейнер Trash..

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

(Изображение предоставлено: Будущее)

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

  • Это лучшие ноутбуки Linux на рынке прямо сейчас
  • Узнайте, какие из лучших дистрибутивов Linux 2020 года
  • Проверьте лучшие дистрибутивы Linux для конфиденциальности и безопасности в 2020 году

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

(Изображение предоставлено: Будущее)

Удаляем папки и каталоги в Linux

Если хотите удалить пустой каталог, задействуйте опцию -d.

rm -d dirname

Если хотим удалить непустой каталог и все файлы, которые в нём находятся, поступаем следующим образом:

rm -r dirname

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

rm -rf dirname

Когда хотим удалить сразу несколько каталогов, мы применяем команду rm, прописывая за ней имена каталогов через пробел:

rm -r dirname1 dirname2 dirname3

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

Удаление через rm

Для удаления файла, необходимо ввести команду rm и название документа.

rm dokument

Данная команда удалит dokument, с некоторыми особенностями:

  • Интерпретатор запросит подтверждение на операцию.
  • В примере предполагается, что dokument находится в домашнем каталоге как и пользователь (/root/).

Удалим файл «newfile» из каталога /usr/games.

rm /usr/games/newfile

Удалить все файлы в папке.

rm -f /usr/games/*

Ключ «-f» даст возможность не выводить запрос на подтверждение операции. Однако, команда выше очистит только все файлы из каталога «games» не трогая директории.

Если нужно очистить систему от всех файлов, которые заканчиваются «.doc», следует приписать в самом конце команды символ «*», без пробела.

rm -f /usr/games/*.doc

Утилита Remove (rm) требует особой осторожности в работе. При халатном отношении к делу пользователь может навсегда стереть важные файлы.

Чтобы подобный казус не случился, рекомендуется совершать удаление файлов при помощи стандартной программы rm с добавлением опции -i. Она станет некой перестраховкой в данном вопросе – система начнет запрашивать подтверждение пользователя перед удалением файлов из каталога. Как это выглядит на практике:

rm -i /root/*.doc

Если пользователю не нужен запрос на подтверждение, и он на 100% уверен в правильности своих дальнейших действий, можно вписать в команду опцию с противоположным воздействием на процесс (-f).

rm -i /usr/games/*.doc

Удаление через find

Для реализации задуманного можно воспользоваться еще одной альтернативной программой find. Кроме того, она пригодится даже там, где rm не осилит поставленную задачу. Её синтаксис выглядит следующим образом:

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

К примеру, пользователю нужно очистить текущий каталог от всех файлов с названием «file». Их можно найти и уничтожить следующим способом:

find . -type f -name «file» -delete

Чтобы удалить устаревшие логи (то есть, файлы старше конкретного срока), используйте специальную команду в виде:

$ find /path/to/files* -mtime +5 –exec rm {} ;

Исходя из заданной команды, можно понять, что Линукс удалит из текущего каталога все файлы, «возраст» которых превышает 5 дней. Вот видите, как легко управлять устройством посредством терминала!

Иногда в Linux наличествуют файлы, восстановление которых не имеет ни малейшей актуальности посте чистки ПК. То есть, от них нужно избавиться раз и навсегда. Если использовать ранее упомянутую программу rm, то ничего не получится, поскольку она удаляет лишь ссылку на файл, сохраняя при этом его содержимое в памяти устройства. Он все еще будет поддаваться восстановлению, ровно до того момента, пока Линукс не перезапишет его иной информацией.

Через shred

Чтобы очистить систему от документа без возможности его дальнейшего восстановления, нужно использовать специальную команду под названием «shred». Как только срабатывает команда, файл удаляется, и система неоднократно перезаписывает его место на диске. Как это выглядит на практике:

$ shred /root/file

Что происходит далее? Система перезаписывает место на диске 3 раза (по умолчанию), но это количество поддается коррективам. Используйте опцию -n, если нужно что-то поменять. Добавление опции -z также повлияет на итоговый результат. С ней система запишет место на диске нулями, чтобы никто не мог догадаться о том, что определенный файл был уничтожен пользователем.

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

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

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

rm [опции] файлы

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

-f, —force Игнорировать несуществующие файлы и не требовать подтверждения перед удалением. -i Требовать подтверждения перед каждым удалением. -I Запрашивать подтверждение один раз перед удалением более трех файлов или при рекурсивном удалении. -r, -R, —recursive Рекурсивное удаление каталогов и их содержимого. -v, —verbose Вывод подробной информации о процессе. —help Вывод справочной информации о команде.

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

rm -r folder1/

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

Чтобы избежать такой ситуации и удалять все файлы без предупреждения нужно использовать опцию «-f». Например:

rm -f file.txt

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

rm -rf folder1/

Если вы, наоборот, хотите каждый раз получать запрос подтверждения, то команду «rm» нужно выполнять с опцией «-i». Например, для того чтобы удалить все файлы в текущем каталоге с запросом подтверждения нужно выполнить:

rm -i *

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

rm -v *

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

rm -v * > delete.log

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

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

  • Для удаления пустого каталога используйте эту опцию -d.rm -d dirname
  • Чтобы удалить непустые каталоги и все файлы внутри них, используйте параметр r (рекурсивный).rm -r dirname

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

  • Чтобы удалить непустые каталоги и все файлы без запроса, используйте r (рекурсивные) и параметр -f.rm -rf dirname
  • Чтобы удалить сразу несколько каталогов, используйте команду rm, за которой следуют имена каталогов, разделенные пробелом.rm -r dirname1 dirname2 dirname3

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

Выводы

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

[spoiler title=»Источники»]
  • https://andreyex.ru/operacionnaya-sistema-linux/kak-udalyat-fajly-i-katalogi-s-pomoshhyu-komandnoj-stroki-linux/
  • https://otus.ru/nest/post/981/
  • https://lumpics.ru/how-create-or-delete-file-in-linux/
  • https://ru.ditching.eu/kak-udalit-fajl-v-linux/
  • https://www.vseprolinux.ru/udalit-fajl-linux
  • https://comp-security.net/%D0%BA%D0%B0%D0%BA-%D1%83%D0%B4%D0%B0%D0%BB%D0%B8%D1%82%D1%8C-%D1%84%D0%B0%D0%B9%D0%BB-%D0%B2-linux-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB/
  • https://losst.ru/kak-udalit-fajl-cherez-terminal-linux
[/spoiler]

Как создать или удалить файл в Linux

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

Способ 1: Терминал

Работа с файлами в «Терминале» кардинально отличается от работы в файловом менеджере. Как минимум, в нем нет визуализации — все данные вы будете вводить и получать в окне, имеющем вид традиционной для Windows командной строки. Однако именно через этот элемент системы удастся отследить все ошибки, возникающие при выполнении той или иной операции.

Подготовительные мероприятия

Используя «Терминал» для создания или удаления файлов в системе, вам необходимо предварительно указать в нем директорию, в которой будут выполняться все последующие операции. В противном случае все созданные файлы будут находиться в корневом каталоге («/»).

Указать директорию в «Терминале» можно двумя способами: при помощи файлового менеджера и при помощи команды cd. Разберем каждый в отдельности.

Файловый менеджер

Итак, допустим, вы хотите создать или, наоборот, удалить файл из папки «Документы», что находиться по пути:

/home/Имя_Пользователя/Документы

Чтобы открыть эту директорию в «Терминале», вам необходимо сначала открыть ее в файловом менеджере, а затем, нажав ПКМ, выбрать в контекстном меню пункт «Открыть в терминале».

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

Команда cd

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

cd /home/Имя_Пользователя/Документы

Вот пример выполняемой операции:

Как видно, необходимо изначально ввести путь к директории (1), а после нажатия клавиши Enter в «Терминале» должна отобразиться выбранная директория (2).

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

Создание файлов через «Терминал»

Для начала откройте сам «Терминал», нажав сочетание клавиш CTRL + ALT + T. Теперь можно начинать создание файлов. Для этого есть возможность воспользоваться шестью разными способами, которые будут продемонстрированы ниже.

Утилита touch

Предназначение команды touch в Linux — изменение временной метки (время изменения и время использования). Но если введенного имени файла утилита не найдет, она автоматически создаст новый.

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

touch «Имя_Файла» (обязательно в кавычках).

Вот пример такой команды:

Функция перенаправления процесса

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

> «Имя_Файла» (обязательно в кавычках)

Пример:

Команды echo и функция перенаправления процесса

Этот способ практически ничем не отличается от предыдущего, только в этом случае необходимо перед знаком перенаправления вписать команду echo:

echo > «Имя_Файла» (обязательно в кавычках)

Пример:

Утилита cp

Как и в случае с утилитой touch, главным предназначением команды cp не является создание новых файлов. Она необходима для копирования. Однако задав переменную «null», вы создадите новый документ:

cp /dev/null «Имя_Файла» (обязательно без кавычек)

Пример:

Команда cat и функции перенаправления процесса

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

cat /dev/null > «Имя_Файла» (обязательно в кавычках)

Пример:

Текстовый редактор vim

Именно у утилиты vim главное предназначение — это работа с файлами. Однако у нее нет интерфейса — все действия выполняются через «Терминал».

К сожалению, vim предустановлена не на всех дистрибутивах, например, в Ubuntu 16.04.2 LTS ее нет. Но это не беда, ее запросто можно скачать из репозитория и установить на свой компьютер, не покидая «Терминал».

Примечание: если текстовый консольный редактор vim у вас уже установлен, то пропустите этот шаг и переходите сразу к созданию файла с его помощью

Для установки введите команду:

sudo apt install vim

После нажатия Enter потребуется ввести пароль. Вводите его и ждите окончания загрузки и установки. В процессе у вас могут потребовать подтверждение выполнения команды — введите букву «Д» и нажмите Enter.

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

После установки текстового редактора vim можно приступить к созданию файлов в системе. Для этого нужно воспользоваться командой:

vim -c wq «Имя_Файла» (обязательно в кавычках)

Пример:

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

Удаление файлов через «Терминал»

Удаление файлов в «Терминале» практически ничем не отличается от их создания. Главное — знать все необходимые команды.

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

Команда rm

Именно команда rm служит в Linux для удаления файлов. Вам всего-навсего нужно указать директорию, ввести команду и вписать имя файла, который нужно удалить:

rm «Имя_Файла» (обязательно в кавычках)

Пример:

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

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

rm *

Пример:

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

Способ 2: Файловый менеджер

Файловый менеджер любой операционной системы (ОС) хорош тем, что он дает возможность наглядно отследить все проводимые манипуляции, в отличие от «Терминала» с его командной строкой. Однако есть и минусы. Один из них: нет возможности детально проследить за процессами, которые выполняются при той или иной операции.

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

Примечание: в статье в качестве примера будет использован файловый менеджер Nautilus, который является стандартным для большинства дистрибутивов Linux. Однако инструкция для других менеджеров схожа, могут отличаться лишь названия пунктов и расположение элементов интерфейса.

Создаем файл в файловом менеджере

Необходимо делать следующее, чтобы создать файл:

  1. Открыть файловый менеджер (в данном случае Nautilus), нажав по его иконке на панели задач или проведя поиск по системе.
  2. Перейти в необходимую директорию.
  3. Нажать правой кнопкой мыши (ПКМ) по пустому месту.
  4. В контекстном меню навести курсор на пункт «Создать документ» и выбрать необходимый вам формат (в данном случае формат один — «Пустой документ»).
  5. После этого в директории появится пустой файл, которому остается лишь задать имя.

    Удаляем файл в файловом менеджере

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

    Также можно ускорить этот процесс, выбрав нужный файл и нажав клавишу DELETE на клавиатуре.

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

    Заключение

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

    Мы рады, что смогли помочь Вам в решении проблемы.
    Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
    Помогла ли вам эта статья?
    ДА НЕТ

Как удалить каталог Linux. Как удалять директории в Linux?

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

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

    rm: remove write-protected regular empty file ‘filename’?

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

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

    rm *.pdf

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

  • Используйте опцию -i для подтверждения каждого файла перед удалением:rm -i filename(s)
  • Чтобы удалить файлы без запроса, даже если файлы защищены от записи, используйте параметр -f(force):rm -f filename(s)
  • Вы также можете комбинировать параметры rm. Например, чтобы удалить все файлы .txt в текущем каталоге без подсказки в подробном режиме, используйте следующую команду:rm -fv *.txt

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

  • Для удаления пустого каталога используйте эту опцию -d.rm -d dirname
  • Чтобы удалить непустые каталоги и все файлы внутри них, используйте параметр r (рекурсивный).rm -r dirname

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

  • Чтобы удалить непустые каталоги и все файлы без запроса, используйте r (рекурсивные) и параметр -f.rm -rf dirname
  • Чтобы удалить сразу несколько каталогов, используйте команду rm, за которой следуют имена каталогов, разделенные пробелом.rm -r dirname1 dirname2 dirname3

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

Как удалить каталог Linux

Существует несколько команд, которые вы можете использовать для удаления каталога Linux. Рассмотрим их все более подробно. Самый очевидный вариант — это утилита rmdir. Но с помощью нее можно удалять только пустые папки:

rmdir моя_папка

Другая команда, которую можно применить — это rm. Она предназначена для удаления файлов Linux, но может использоваться и для папок если ей передать опцию рекурсивного удаления -r:

rm -R моя_папка


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

rm -Rfv моя_папка

Команда -R включает рекурсивное удаление всех подпапок и файлов в них, -f — разрешает не удалять файлы без запроса, а -v показывает имена удаляемых файлов. В этих примерах я предполагаю что папка которую нужно удалить находится в текущей рабочей папке, например, домашней. Но это необязательно, вы можете указать полный путь к ней начиная от корня файловой системы:

rm -Rfv /var/www/public_html

Теперь вы знаете как удалить непустой каталог в консоли linux, далее усложним задачу, будем удалять папки, которые содержат определенные слова в своем имени:

find . -type d -name «моя_папка» -exec rm -rf {} ;

Подробнее про команду find смотрите в отдельной статье. Если кратко, то -type d указывает, что мы ищем только папки, а параметром -name задаем имя нужных папок. Затем с помощью параметра -exec мы выполняем команду удаления. Таким же образом можно удалить только пустые папки, например, в домашней папке:

find ~/ -empty -type d -delete

Как видите, в find необязательно выполнять отдельную команду, утилита тоже умеет удалять. Вместо домашней папки, можно указать любой нужный вам путь:

find /var/www/public_html/ -empty -type d -delete

Перед удалением вы можете подсчитать количество пустых папок:

find /var/www/public_html/ -empty -type d | wc -l

Другой способ удалить папку linux с помощью find — использовать в дополнение утилиту xargs. Она позволяет подставить аргументы в нужное место. Например:

find ~/ -type f -empty -print0 | xargs -0 -I {} /bin/rm «{}»

Опция -print0 выводит полный путь к найденному файлу в стандартный вывод, а затем мы передаем его команде xargs. Опция -0 указывает, что нужно считать символом завершения строки

Удаление файлов и папок на Linux через терминал и графический интерфейс

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

Как выполнить на Linux удаление файла через терминал с помощью «rm»

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

В Linux удалить файл можно разными способами

Для выполнения поставленной задачи рекомендуется следовать алгоритму:

  1. Зажать на клавиатуре ПК кнопки «Ctrl + Alt + T» для запуска терминала.
  2. В строке с мигающим курсором необходимо написать «rm_название файла».
  3. Тапнуть по «Enter» и дождаться окончания процедуры.

Обратите внимание! Вместо словосочетания в кавычках пользователю потребуется прописать точное имя файла, который он решил деинсталлировать. При этом сами кавычки убирать нельзя. Команда «rm» является сокращением слова «Remove».

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

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

Как удалить директорию через «rm»

Директория на операционных системах Linux Ubuntu представляет собой папку или архив, в котором хранится несколько элементов. Команда «rm» также позволяет их деинсталлировать в кратчайшие сроки, используя классический терминал.

Внешний вид терминала на Linux

Алгоритм осуществления такой деинсталляции во многом аналогичен тому, что был рассмотрен в предыдущем разделе:

  1. Открыть терминал операционки сочетанием кнопок на клавиатуре. Запустить встроенный в систему софт, щёлкнув по соответствующему значку в панели задач левой клавишей манипулятора.
  2. Прописать «rm», поставить пробел и вписать название нужной директории в кавычках, чтобы очистить её содержимое.
  3. Для окончательного применения внесённых изменений рекомендуется перезапустить устройство стандартным способом.

Как произвести удаление папки Linux с помощью «rmdir»

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

  1. Открыть терминал любым удобным для пользователя способом.
  2. Поставить курсор манипулятора в последнюю обозначенную строчку.
  3. Вбить сочетание «% rmdir_каталог». Вместо последнего слова в кавычках необходимо написать точное название папки.
  4. Дождаться пока консоль сможет удалить каталог Linux.

Важно! Если указанным выше способом удалить папку Linux не удалось, то стоит воспользоваться другим способом. Однако сначала надо перезагрузить компьютер и убрать маску подсети.

Команда «rmdir» на операционной системе линукс

Как создать элемент в файловом менеджере

Процесс выполнения такой процедуры разделяют на несколько этапов:

  1. Попасть на рабочий стол.
  2. Передвинуть курсор мышки в левый край экрана. После этих манипуляций должна развернуться панель задач Linux, в которой будет несколько значков.
  3. Кликнуть ЛКМ по иконке файлового менеджера. Данный значок выглядит как папка.
  4. Появится небольшое окошко. Здесь в графе параметров слева пользователя должна интересовать строка «Документы», по которой он должен будет тапнуть левой клавишей манипулятора.
  5. Нажать ПКМ по свободному пространству в центральной части меню.
  6. В окне контекстного типа нужно будет отыскать строчку «Создать документ» и кликнуть по ней.
  7. Выбрать пункт «Пустой», щелкнув по нему ЛКМ.
  8. Придумать имя для созданного объекта.

Обратите внимание! Документ, созданный описанным выше способом, удаляется аналогично. Для этого пользователю потребуется нажать по строке «Удалить» в контекстном меню.

Создание документа в файловом менеджере на операционке Linux

Как деинсталлировать директорию на линукс через утилиту Wipе

Этот способ позволяет навсегда удалить тот или иной каталог, расширение на операционных системах линукс посредством выполнения следующих действий:

  1. Запустить терминал.
  2. В строчке с мигающим курсором необходимо прописать «sudo apt install wipe» для установки утилиты.
  3. Если изложенные выше действия выполнены правильно, то начнётся процесс установки Wipe, который может продлиться на протяжении нескольких минут. Немаловажным фактором здесь являются производительность компьютера, его технические характеристики. Если учётная запись пользователя запаролена, то перед началом загрузки ему надо будет ввести соответствующий пароль.
  4. Прописать команду «wipe -rfi folder», указав путь к папке, директории.
  5. Подтвердить свои действия нажатием на «Enter».

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

Процесс установки утилиты Wipe на линукс не требует подтверждения

Удалить директорию Linux также возможно, используя сторонний софт, скачанный из Сети.

Часто с использованием утилиты Wipe возникают проблемы, особенно если пользователь впервые с ней сталкивается. В сложившейся ситуации перед удалением директории рекомендуется ознакомиться с информацией по работе с Wipe. Это можно сделать, прописав в консоли сочетание «wipe -help», после чего тапнув по «Enter».

Обратите внимание! При помощи Wipe можно не только Delete File Linux, но и удалять любое стандартное приложение операционной системы.

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

Удалить файлы и папки

Если вам больше не нужен файл или папка, вы можете удалить их. Когда ты удалить элемент, он перемещается в папку «Корзина», где он хранится пока вы не очистите корзину. Вы можете восстановить элементы в папке "Корзина" в исходное местоположение, если вы решите, что они вам нужны, или они были случайно удалены.

Чтобы отправить файл в корзину:

  1. Выберите элемент, который вы хотите поместить в корзину, щелкнув по нему один раз.

  2. Нажмите Удалите на клавиатуре. Или перетащите в корзину на боковой панели.

Файл будет перемещен в корзину, и вы увидите возможность отменить удаление. Появится кнопка "Отменить". на несколько секунд. Если вы выберете Отменить, файл будет восстановлен. на свое первоначальное место.

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

.

Удалить файлы и папки

Если вам больше не нужен файл или папка, вы можете удалить их. Когда ты удалить элемент, он перемещается в папку «Корзина», где он хранится пока вы не очистите корзину. Вы можете восстановить элементы в папке "Корзина" в исходное местоположение, если вы решите, что они вам нужны, или они были случайно удалены.

Чтобы отправить файл в корзину:

  1. Выберите элемент, который вы хотите поместить в корзину, щелкнув по нему один раз.

  2. Нажмите Удалите на клавиатуре. Или перетащите в корзину на боковой панели.

Файл будет перемещен в корзину, и вы увидите возможность отменить удаление. Появится кнопка "Отменить". на несколько секунд. Если вы выберете Отменить, файл будет восстановлен. на свое первоначальное место.

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

.

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


В этом руководстве мы кратко увидим, как удалить файлы или каталоги из командной строки в Ubuntu или любой другой системе на базе Linux. Учебник будет посвящен использованию утилит командной строки « rm » и « rmdir ».

Предупреждение : Будьте осторожны при использовании команды "rm", потому что любое неправильное использование может сделать вашу систему непригодной для использования, поэтому будьте осторожны!

1.Удаление файлов

Вы можете удалить файл с терминала с помощью этой команды:

rm filename

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

rm / path / to / folder / filename

Если вы хотите удалить все файлы в папке, используйте эту команду:

rm / path / to / folder / *

Если файл, который вы хотите удалить, требует прав root, укажите перед команда с " sudo ":

sudo rm filename

2.Удаление каталогов

Вы можете просто удалить пустой каталог с помощью следующей команды:

rmdir имя папки

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

rm -r имя папки

Для корневого доступа перед командой введите « sudo »:

sudo rm -r имя папки

Надеюсь, этот учебник окажется для вас полезным!

.

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

Давайте узнаем, как удалять файлы в Ubutnu (Linux) через терминал. rm - это команда терминала, используемая для удаления файлов в Linux. Другая команда, shred, также используется для удаления файлов через терминал. Команда shred перезаписывает файл, чтобы скрыть его содержимое, и при желании удалить его. Файлы, удаленные с помощью команды rm, можно восстановить, но файлы, удаленные с помощью команды shred, восстановить нельзя.

Команды для удаления файлов

rm: Удаляет файлы, и удаленные файлы можно восстановить.

shred: Удаляет файлы навсегда, и удаленные файлы невозможно восстановить.

Команда для удаления папок

rmdir: Удаляет папку.

Команда терминала для удаления файла (ов): rm , а формат команды rm: rm [параметры] [файл]

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

rm Параметры команды

Есть шесть параметров команды rm.

-f - удаляет файлы только для чтения без подтверждения.

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

-q - Деактивирует все предупреждающие сообщения.

-R или -r - Удалить каталог и файлы в рекурсивном направлении, указанный каталог вместе с его подкаталогом и файлами.

-v - отображает имена файлов на удаляемом терминале.

-I - Отображает сообщение, когда вы удаляете более 3 файлов за раз.

Никогда не используйте команду rm вместе с sudo в следующем формате: sudo rm -R /, rm -f / * или sudo rm -r / Она удаляет все файлы и данные в корневом каталоге и на всех подключенных томах.

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

Команда терминала для удаления файла (ов) является shred, а формат команды shred следующий: shred [параметры] [файл]

.

Удалить приложение

Приложение - это программное обеспечение с графическим пользовательским интерфейсом (GUI). Вы можете использовать программное обеспечение Ubuntu для удаления приложений, которые вы больше не использовать.

Приложения доступны в двух форматах: пакеты snap и пакеты Debian. Приложение, доступное в виде пакета оснастки, теперь называется оснасткой. Некоторые приложения доступны в обоих форматах. В таком случае в Программное обеспечение Ubuntu оснастка будет указана первой.

Вы также можете удалить программное обеспечение, не имеющее графического интерфейса.Чтобы удалить такое программное обеспечение, вы можете использовать Синаптический. Обратите внимание, что Synaptic не отображает снимки.

Для удаления заявки:

  1. Щелкните значок программного обеспечения Ubuntu в Dock или выполните поиск для программного обеспечения в строке поиска действий.

  2. Когда откроется программное обеспечение Ubuntu, нажмите кнопку «Установлено» в вершина.

  3. Найдите приложение, которое вы хотите удалить, с помощью поля поиска или просмотрев список установленных приложений.

  4. Выберите приложение и нажмите «Удалить».

  5. Подтвердите, что вы хотите удалить приложение.

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

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

.

Смотрите также