- Как удалить файлы и папки с помощью Linux
- Как использовать Nautilus для удаления файлов
- Как использовать Dolphin для удаления файлов
- Как использовать Thunar для удаления файлов
- Как использовать PCManFM для удаления файлов
- Как использовать Caja для удаления файлов
- Как удалить файл с помощью командной строки Linux
- Как получить сообщение «Вы уверены» при удалении файлов в Linux
- Рекурсивное удаление каталогов и подкаталогов с использованием Linux
- Как удалить каталог, но только если он пуст
- Как удалить файлы без появления ошибки, если файл не существует
- Резюме
- Как удалить файлы и каталоги с помощью командной строки Linux
- Как удалить файлы
- Как удалить каталоги (папки)
- Выводы
- Как удалить файлы и каталоги с помощью командной строки Linux
- How to Remove Files and Directories Using Linux Command Line
- В этом руководстве мы покажем Вам, как использовать rm , unlink и rmdir команды для удаления файлов и каталогов в Linux.
- Как удалить файлы
- Как удалить каталоги (папки)
- Вывод
Как удалить файлы и папки с помощью Linux
Самый простой способ удалить файлы – использовать файловый менеджер, который входит в состав вашей версии Linux. Диспетчер файлов предоставляет графическое представление файлов и папок, которые хранятся на вашем компьютере. Пользователи Windows будут знакомы с приложением под названием Windows Explorer, которое само по себе является файловым менеджером.
Для Linux существует множество различных файловых менеджеров, но вот наиболее часто устанавливаемые:
- Наутилус (он же Файлы)
- дельфин
- PCManFM
- Thunar
- Каха
Nautilus является частью среды рабочего стола GNOME и является файловым менеджером по умолчанию для Ubuntu, Linux Mint, Fedora и openSUSE.
Dolphin является частью среды рабочего стола KDE и является файловым менеджером по умолчанию для таких дистрибутивов, как Kubuntu и KDE-версии Mint и Debian.
Thunar является частью среды рабочего стола XFCE и является файловым менеджером по умолчанию для Xubuntu.
PCManFM является частью среды рабочего стола LXDE и является файловым менеджером по умолчанию для Lubuntu.
Caja является файловым менеджером по умолчанию для среды рабочего стола MATE и входит в состав Linux Mint Mate.
Как использовать Nautilus для удаления файлов
Наутилус можно открыть в Ubuntu, щелкнув значок картотеки на панели запуска. Вы сможете найти Nautilus на Mint, нажав на файловый менеджер в панели быстрого запуска или через меню. Любой дистрибутив, использующий среду рабочего стола GNOME, будет иметь файловый менеджер в окне действий.
Когда у вас открыт Nautilus, вы можете перемещаться по файлам и папкам, дважды щелкнув по ним. Чтобы удалить один файл, щелкните правой кнопкой мыши его значок и выберите «Переместить в корзину».
Вы можете выбрать несколько файлов, удерживая нажатой клавишу CTRL, нажимая на файл, а затем нажмите правую кнопку мыши, чтобы вызвать меню. Нажмите «Переместить в корзину», чтобы переместить предметы в корзину.
Если вы предпочитаете использовать клавиатуру, вы можете нажать клавишу «Удалить» на клавиатуре, чтобы отправить элементы в мусорное ведро.
Чтобы окончательно удалить файлы, нажмите значок «Корзина» на левой панели. Здесь показаны все элементы, которые были удалены, но все еще могут быть восстановлены.
Чтобы восстановить файл, нажмите на элемент и нажмите кнопку «Восстановить» в правом верхнем углу.
Чтобы очистить корзину, нажмите кнопку «Очистить» в правом верхнем углу.
Как использовать Dolphin для удаления файлов
Менеджер файлов Dolphin – это файловый менеджер по умолчанию в среде KDE. Вы можете запустить его, нажав на его значок в меню.
Интерфейс очень похож на интерфейс Nautilus, и функциональность удаления почти такая же.
Чтобы удалить один файл, щелкните правой кнопкой мыши файл и выберите «Переместить в корзину». Вы также можете нажать клавишу удаления, но при этом появится сообщение с вопросом, уверены ли вы, что хотите переместить элемент в корзину. Вы можете остановить повторное появление сообщения, установив флажок.
Чтобы удалить несколько файлов, выберите все файлы, которые вы хотите удалить, удерживая клавишу CTRL и щелкая левой кнопкой мыши по файлам. Чтобы переместить их в корзину, можно нажать клавишу удаления или щелкнуть правой кнопкой мыши и выбрать «Переместить в корзину».
Вы можете восстановить элементы из корзины, нажав на значок корзины на левой панели. Найдите элемент или элементы, которые вы хотите восстановить, щелкните правой кнопкой мыши и выберите «восстановить».
Чтобы очистить корзину, щелкните правой кнопкой мыши на опции корзины на левой панели и выберите «Очистить корзину».
Вы можете навсегда удалить файлы, не отправляя их в мусорное ведро в первую очередь, удерживая клавишу Shift и нажимая кнопку удаления.
Как использовать Thunar для удаления файлов
Большинство файловых менеджеров придерживаются одной и той же темы, когда речь идет о выборе, копировании, перемещении и удалении файлов и папок.
Тунар ничем не отличается. Вы можете открыть Thunar в среде рабочего стола XFCE, щелкнув меню и выполнив поиск «Thunar».
Чтобы удалить файл с помощью Thunar, выберите файл мышью и щелкните правой кнопкой мыши. Основное различие между Thunar и двумя ранее упомянутыми файловыми менеджерами заключается в том, что в контекстном меню доступны как «перейти в корзину», так и «удалить».
Поэтому для отправки файла в корзину можно выбрать опцию «переместить в корзину» или удалить навсегда, используя опцию «удалить».
Чтобы восстановить файл, нажмите значок «Корзина» на левой панели, а затем найдите файл, который вы хотите восстановить. Щелкните правой кнопкой мыши файл и выберите пункт «Восстановить» в меню.
Чтобы очистить корзину, щелкните правой кнопкой мыши значок «Корзина» и выберите «Очистить корзину».
Как использовать PCManFM для удаления файлов
Файловый менеджер PCManFM используется по умолчанию для среды рабочего стола LXDE.
Вы можете открыть PCManFM, выбрав файловый менеджер в меню LXDE.
Чтобы удалить файл, перейдите по папкам и выберите файл, который вы хотите удалить, с помощью мыши.
Вы можете нажать клавишу удаления, чтобы удалить файл, и вас спросят, хотите ли вы переместить элемент в корзину. Вы также можете щелкнуть правой кнопкой мыши по файлу и выбрать в меню пункт «Переместить в корзину».
Если вы хотите навсегда удалить файл, удерживайте клавишу Shift и нажмите кнопку удаления. Теперь вас спросят, хотите ли вы удалить файл. Если вы удерживаете клавишу Shift и нажимаете правую кнопку мыши, опция меню теперь будет отображаться как «удалить» вместо «перейти в корзину».
Чтобы восстановить элементы, нажмите на корзину и выберите файл или файлы, которые вы хотите восстановить. Щелкните правой кнопкой мыши и выберите «восстановить».
Чтобы очистить корзину, щелкните правой кнопкой мыши по корзине и выберите «Очистить корзину» из меню.
Как использовать Caja для удаления файлов
Caja является файловым менеджером по умолчанию для Linux Mint MATE и среды рабочего стола MATE в целом.
Файловый менеджер Caja будет доступен из меню.
Чтобы удалить файл, перейдите по папкам и найдите файл или файлы, которые вы хотите удалить. Выберите файл, нажав на него и щелкните правой кнопкой мыши. В меню будет опция «Переместить в корзину». Вы также можете нажать клавишу удаления, чтобы переместить файл в корзину.
Вы можете окончательно удалить файл, удерживая клавишу Shift, а затем нажав клавишу удаления. Для удаления файлов без правого выбора меню нет.
Чтобы восстановить файл, нажмите на корзину в левой панели. Найдите файл, который нужно восстановить, и выделите его мышью. Теперь нажмите на кнопку восстановления.
Чтобы очистить корзину, нажмите на корзину, а затем кнопку «Очистить корзину».
Как удалить файл с помощью командной строки Linux
Основной синтаксис для удаления файла с помощью терминала Linux выглядит следующим образом:
Например, представьте, что у вас есть файл с именем file1 в папке/home/gary/documents, вы должны ввести следующую команду:
Там нет предупреждения, спрашивающего вас, уверены ли вы, поэтому вы должны быть очень уверены, что вы ввели путь к правильному файлу, или файл будет удален.
Вы можете удалить несколько файлов, просто указав их как часть команды rm следующим образом:
Вы также можете использовать подстановочные знаки, чтобы определить, какие файлы удалять. Например, чтобы удалить все файлы с расширением .mp3, вы должны использовать следующую команду:
На этом этапе стоит указать, что вам необходимо иметь необходимые разрешения для удаления файлов, иначе вы получите ошибку.
Вы можете повысить разрешения с помощью команды sudo или переключиться на пользователя с разрешениями на удаление файла с помощью команды su.
Как получить сообщение «Вы уверены» при удалении файлов в Linux
Как упоминалось в предыдущем разделе, команда rm не запрашивает подтверждения перед удалением файла. Он просто делает это без разбора.
Вы можете переключиться на команду rm, чтобы она спросила вас, уверены ли вы перед удалением каждого файла.
Это, конечно, хорошо, если вы удаляете один файл, но если вы удаляете сотни файлов, это станет утомительным.
Например, если вы хотите удалить все файлы mp3 в папке, но хотите подтвердить каждое удаление, вы должны использовать следующую команду:
Вывод вышеуказанной команды будет выглядеть примерно так:
Чтобы удалить файл, нажмите Y или Y и нажмите Return. Если вы не хотите удалять файл, нажмите n или N.
Если вы хотите получить запрос, уверены ли вы, что хотите удалить файлы, но только когда нужно удалить более 3 файлов или при рекурсивном удалении, вы можете использовать следующий синтаксис:
Это менее навязчиво, чем команда rm -i, но, конечно, если команда собиралась удалить менее 3 файлов, вы потеряете эти 3 файла.
Вывод вышеуказанной команды будет выглядеть примерно так:
Снова ответ должен быть y или Y для удаления.
Альтернатива командам -i и -I:
Приведенный выше синтаксис читается легче и гласит, что вам никогда не сообщат об удалении, что равносильно отсутствию ключа для команды rm, вам сообщат один раз, что то же самое, что запустить rm с ключом -I или вам всегда будет сказано, что аналогично выполнению команды rm с ключом -i.
Рекурсивное удаление каталогов и подкаталогов с использованием Linux
Представьте, что у вас есть следующая структура папок:
Если вы хотите удалить папку учетных записей и все подпапки и файлы, вы должны использовать следующий переключатель:
Вы также можете использовать любую из следующих двух команд:
Как удалить каталог, но только если он пуст
Представьте, что у вас есть папка с именем account, и вы хотите удалить ее, но только если она пуста. Вы можете сделать это с помощью следующей команды:
Если папка пуста, она будет удалена, но если нет, вы получите следующее сообщение:
Как удалить файлы без появления ошибки, если файл не существует
Если вы запускаете скрипт, вы можете не захотеть, чтобы произошла ошибка, если файл или файлы, которые вы пытаетесь удалить, не существуют.
В этом случае вы можете использовать следующую команду:
Например, вы можете использовать эту команду для удаления файла с именем file1.
Если файл существует, он будет удален, а если его нет, вы не получите никакого сообщения о том, что он не существует. Обычно без ключа -f вы получите следующую ошибку:
Резюме
Существуют и другие команды, которые вы можете использовать для удаления файлов, например команда shred, которая предотвратит любое восстановление файла.
Если у вас есть символическая ссылка, вы можете удалить ссылку, используя команду unlink.
Источник
Как удалить файлы и каталоги с помощью командной строки Linux
В этом руководстве мы покажем вам, как использовать команды rm , unlink и rmdir для удаления файлов и каталогов в Linux.
Как удалить файлы
Чтобы удалить (или удалить) файл в Linux из командной строки, используйте команду rm (remove) или unlink .
Команда unlink позволяет удалить только один файл, а с помощью rm вы можете удалить сразу несколько файлов.
Будьте особенно осторожны при удалении файлов или каталогов, потому что после удаления файла его будет нелегко восстановить.
Чтобы удалить один файл, используйте команду rm или unlink за которой следует имя файла:
Если файл защищен от записи, вам будет предложено подтвердить, как показано ниже. Чтобы удалить тип файла y и нажмите Enter . В противном случае, если файл не защищен от записи, он будет удален без запроса.
Чтобы удалить сразу несколько файлов, используйте команду rm после которой укажите имена файлов, разделенные пробелом.
Вы также можете использовать подстановочный знак ( * ) и обычные расширения для соответствия нескольким файлам. Например, чтобы удалить все файлы .pdf в текущем каталоге, используйте следующую команду:
При использовании обычных расширений сначала перечислите файлы с помощью команды ls чтобы вы могли видеть, какие файлы будут удалены, прежде чем запускать команду rm .
Используйте rm с параметром -i для подтверждения каждого файла перед его удалением:
Чтобы удалить файлы без запроса, даже если файлы защищены от записи, передайте параметр -f (force) команде rm :
Вы также можете комбинировать параметры rm . Например, чтобы удалить все файлы .txt в текущем каталоге без запроса в подробном режиме, используйте следующую команду:
Как удалить каталоги (папки)
В Linux вы можете удалять / удалять каталоги с помощью rmdir и rm .
rmdir — это утилита командной строки для удаления пустых каталогов, а с помощью rm вы можете рекурсивно удалять каталоги и их содержимое.
Чтобы удалить пустой каталог, используйте rmdir или rm -d за которым следует имя каталога:
Чтобы удалить непустые каталоги и все файлы в них, используйте команду rm с параметром -r (рекурсивный):
Если каталог или файл в каталоге защищен от записи, вам будет предложено подтвердить удаление.
Чтобы удалить непустые каталоги и все файлы без запроса, используйте rm с параметрами -r (рекурсивный) и -f :
Чтобы удалить сразу несколько каталогов, используйте команду rm -r после которой укажите имена каталогов, разделенные пробелом.
Как и в случае с файлами, вы также можете использовать подстановочный знак ( * ) и обычные расширения для соответствия нескольким каталогам.
Выводы
К настоящему времени вы должны хорошо понимать, как использовать команды Linux rm , rmdir и unlink и у вас должна быть возможность безопасно удалять файлы и каталоги из командной строки.
Источник
Как удалить файлы и каталоги с помощью командной строки Linux
How to Remove Files and Directories Using Linux Command Line
В этом руководстве мы покажем Вам, как использовать rm , unlink и rmdir команды для удаления файлов и каталогов в Linux.
Как удалить файлы
Чтобы удалить (или удалить) файл в Linux из командной строки, используйте команду rm (удалить) или unlink команду.
Команда unlink позволяет удалить только один файл, при этом rm вы можете удалить несколько файлов одновременно.
Будьте особенно осторожны при удалении файлов или каталогов, потому что, как только файл удален, он не может быть легко восстановлен.
Чтобы удалить один файл, используйте команду rm or, unlink а затем имя файла:
Если файл защищен от записи, вам будет предложено подтвердить, как показано ниже. Чтобы удалить тип файла y и нажмите Enter . В противном случае, если файл не защищен от записи, он будет удален без запроса.
Чтобы удалить несколько файлов одновременно, используйте rm команду, за которой следуют имена файлов, разделенные пробелом.
Вы также можете использовать подстановочный знак ( * ) и обычные расширения для сопоставления нескольких файлов. Например, чтобы удалить все .pdf файлы в текущем каталоге, используйте следующую команду:
При использовании обычных расширений сначала перечислите файлы с помощью ls команды, чтобы вы могли видеть, какие файлы будут удалены перед выполнением rm команды.
Используйте опцию rm with -i для подтверждения каждого файла перед его удалением:
Чтобы удалить файлы без запроса, даже если файлы защищены от записи, передайте параметр -f (force) rm команде:
Вы также можете комбинировать rm варианты. Например, чтобы удалить все .txt файлы в текущем каталоге без запроса в подробном режиме, используйте следующую команду:
Как удалить каталоги (папки)
В Linux вы можете удалять / удалять каталоги с помощью rmdir и rm .
rmdir утилита командной строки для удаления пустых каталогов, в то время как rm вы можете рекурсивно удалять директории и их содержимое.
Чтобы удалить пустой каталог, используйте либо имя, rmdir либо rm -d имя каталога:
Чтобы удалить непустые каталоги и все файлы в них, используйте rm команду с параметром -r (рекурсивный):
Если каталог или файл в каталоге защищен от записи, вам будет предложено подтвердить удаление.
Чтобы удалить непустые каталоги и все файлы без запроса, используйте rm с -r (recursive) и -f параметрами:
Чтобы удалить несколько каталогов одновременно, используйте rm -r команду, за которой следуют имена каталогов, разделенные пробелом.
Как и в случае с файлами, вы также можете использовать подстановочный знак ( * ) и обычные расширения для соответствия нескольким каталогам.
Вывод
Теперь вы должны иметь хорошее представление о том , как использовать Linux rm , rmdir и unlink команды , и вы должны иметь возможность безопасно удалить файлы и папки из командной строки.
Источник