Последние новости:

Поиск по сайту:

Не в силе Бог, но в правде (Александр Невский).

Как удалить все файлы каталога в Linux1 мин для чтения

24.12.2021
Команда Lsmod в Linux (список модулей ядра)

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

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

 

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

У нас есть каталоги в пути /home/andreyex/ с именем, new_directory, new_directory1, new_directory2 и new_directory3, которые содержат файлы, чтобы просмотреть их и перечислить компоненты пути:

$ ls /home/andreyex/

 

Чтобы просмотреть файлы в «new_directory», используйте команду:

$ ls /home/andreyex/new_directory

 

Чтобы удалить эти файлы из каталога «new_directory», мы можем просто использовать команду rm, общий синтаксис использования команды rm:

$ rm [option] [path]/[filename]

 

Объяснение синтаксиса простое:

  • Используйте команду rm, чтобы удалить файлы из каталога
  • Используйте любые параметры, например, чтобы отобразить прогресс, принудительно удалить его
  • Введите путь, по которому находится каталог
  • Укажите имена файлов, которые вы хотите удалить, или просто используйте «*», чтобы удалить все файлы из каталога.

Предположим, мы хотим удалить все файлы из пути «/home/andreyex/new_directory/* », мы воспользуемся командой:

$ rm /home/andreyex/new_directory/*

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

$ rm -v /home/andreyex/new_directory1/*

 

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

$ ls -l /home/andreyex/new_directory

 

Вышеупомянутая команда подтвердила, что в каталоге нет файлов, а также есть некоторые другие полезные параметры; «-f», который используется для принудительного удаления файлов, и «-r» удаляет каталог и его файлы, мы будем использовать все эти флаги вместе, чтобы удалить файлы «new_directory2»

$ rm -vfr /home/andreyex/new_directory2/*

 

Читать  Как отлаживать сценарий bash?

В приведенном выше выводе мы видим, что флаг «-r» удаляет подкаталог «officedirectory» из new_directory2, чтобы вывести список файлов new_directory2, мы используем команду ls:

$ ls -l /home/andreyex/new_directory2

 

У нас есть еще одна опция — «-i», если мы используем эту опцию, она будет запрашивать разрешение перед удалением каждого файла, если мы продолжаем удалять его или нет, если мы все еще хотим удалить его, введите «y» или «n». », Чтобы отменить его. Мы будем использовать «-i» для удаления файлов из new_directory3:

$ rm -i /home/andreyex/new_directory3/*

В приведенной выше команде видно, что мы подтвердили удаление «myfile» и отменили удаление «myscript.sh» для просмотра файлов в папке:

$ ls /home/andreyex/new_directory3

 

Мы видим, что файл myscript.sh не был удален из каталога.

Чтобы удалить все пустые каталоги, мы используем команду rmdir:

$ rmdir new_directory new_directory1 new_directory2 new_directory3

Все пустые каталоги удаляются, используйте команду ls.

 

Вывод

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно

Статьи партнеров:

Рекомендуемое
Утечка принимает форму документа о графике эмбарго. Ожидайте, что другие…
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close