Удаление файлов и каталогов в Linux CentOS: Пошаговое руководство

Как удалить файлы и каталоги в Linux CentOS

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

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

Часть 1. Команда для удаления файлов и каталогов в Linux CentOS

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

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

rm filename

  • Или

unlink filename

Примечание:

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

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

Самое безопасное действие - использовать -i, которое запросит подтверждение перед удалением файла. Это поведение по умолчанию в CentOS при удалении файлов; команда rm будет запрашивать подтверждение, даже если опция -i не используется.

rm -i filename

  • Однако, если вы не хотите, чтобы вас спрашивали перед удалением файлов, используйте -f На этот раз команда rm не будет запрашивать подтверждение.

rm -f filename

Давайте рассмотрим все параметры команды rm для удаления файлов в Linux CentOS.

Часть 2. Примеры удаления файла(ов) в Linux CentOS с использованием команды rm

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

Чтобы удалить один файл в Linux CentOS, введите команду rm.

  • Предположим, вы хотите удалить "file7". Тогда вам нужно ввести следующую команду и нажать Enter.

rm file7

  • При запросе подтверждения введите y и нажмите Enter для подтверждения.

Удаление файла, который начинается с дефиса или тире

  • Используйте следующий синтаксис, если имя файла, каталога или папки начинается с дефиса (-) или тире (—):

rm -- -filename
rm -- --filename
rm -rf --dirname
rm ./-file
rm -rf ./--dirname

Удаление нескольких файлов в Linux CentOS

  • Чтобы удалить несколько файлов, таких как foo.txt, bar.doc и dance.jpg, в текущем каталоге, используйте следующую команду:

rm foo.txt bar.doc dance.jpg

  • Вы также можете указать путь. Если есть файл с именем foo.txt в каталоге /tmp/, вы можете выполнить следующую команду:

rm /tmp/foo.txt
rm /tmp/foo.txt /home/vivek/dance.jpg /home/vivek/data/bar.doc

Удаление файла и запрос перед каждым удалением

Запустите опцию команды rm -i в Linux CentOS, чтобы получить подтверждение перед удалением каждого файла.

  • Например:

rm -i filename
rm -i foo.txt

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

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

  • Например, чтобы удалить "file8" без запроса подтверждения и просмотреть сводку, введите следующую команду и нажмите Enter.

rm –vf file8

  • Проверьте сводку, чтобы убедиться, что "file8" был удален.

Удаление всех файлов в папке или каталоге в Linux CentOS

  • Чтобы удалить все файлы в папке или каталоге в Linux CentOS, вы должны выбрать следующие варианты:

rm -rf dir1
rm -rf /path/to/dir/
rm -rf /home/vivek/oldschoolpics/

  • Это удаляет все файлы и подкаталоги в каталоге. Поэтому будьте осторожны. Рекомендуется регулярно создавать резервные копии всех важных данных в Linux CentOS.

Часть 3. Примеры удаления каталога в Linux CentOS с использованием команды rm

Удаление непустого каталога

Чтобы удалить непустые каталоги в Linux CentOS, используйте команду rm -r.

  • Например, чтобы удалить непустой каталог "dir3", введите следующую команду:

rm –r dir3

  • Он запросит вас о подтверждении перед спуском на все доступные объекты в dir3 и удалением их. Введите y для YES и нажмите Enter.

Удаление пустых каталогов

Для удаления пустых каталогов используйте команду rmdir.

  • В качестве примера, чтобы удалить "Directory DIr5", выполните следующую команду:

rmdir Dir5

Удаление каталогов без запроса подтверждения

Для удаления без запросов в терминале используйте команду rm -f.

  • Например, чтобы удалить "file6", введите команду и нажмите Enter. Обратите внимание, что "file6" удаляется без вашего подтверждения.

rm –f file6

Примечание: НЕ выполняйте команду "rm -rf /" от имени администратора/root или обычного пользователя Linux CentOS, так как она часто используется в анекдотах о бедах Linux CentOS. Если выполнить администратором, вариант команды rm -rf / удалит содержимое каждой записываемой файловой системы на компьютере.

  • Постарайтесь не выполнять следующие команды в Linux CentOS:

rm -rf /
rm -rf *

Часть 4. Как восстановить удаленные файлы в Linux CentOS

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

Recoverit Linux Recovery - это продвинутый и мощный инструмент с функциями, спроектированными для быстрого, простого и эффективного восстановления файлов в Linux CentOS.

Wondershare Recoverit - ваш безопасный и надежный программный продукт для восстановления Linux

5 481 435 человек скачали его.

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

Совместим с всеми основными дистрибутивами Linux, включая CentOS, Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro и др.

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

Простой интерфейс с точечным и щелчковым интерфейсом позволяет восстанавливать данные с жестких дисков Linux всего несколькими кликами.

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

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

Скачать бесплатно

Для Windows Vista/7/8/10/11

Скачать бесплатно

Для macOS X 10.10 или более поздней версии

Восстановление потерянных данных с помощью Recoverit можно выполнить за три шага.

Шаг 1: Выберите восстановление Linux

Сначала загрузите и установите Recoverit на свой компьютер с Linux. Затем запустите программу и выберите NAS и Linux из главного интерфейса. Нажмите кнопку Linux Recovery для продолжения.

linux recovery option

Шаг 2: Подключите компьютер с Linux

В следующем окне введите необходимую информацию для установки удаленного подключения. После завершения нажмите Connect. Установится соединение, и Recoverit автоматически начнет сканирование потерянных файлов.

connect the linux computer

Шаг 3: Просмотр и восстановление

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

scan files

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

recover files

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

save files

За исключением Wondershare Recoverit, существует много других методов для восстановления удаленных файлов в Linux. Не стесняйтесь ознакомиться с ними.

Заключение

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