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

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

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

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

По умолчанию системы Linux предоставляют вам возможность удалять файлы и каталоги с помощью терминала. Unlink , rm и rmdir – это встроенные утилиты, которые позволяют пользователю очищать системное хранилище, удаляя файлы, которые больше не нужны (rm означает удалить, а rmdir означает удалить каталог ).

Чтобы удалить файл с помощью команды unlink, введите:

 unlink filename

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

Чтобы удалить один файл с помощью rm, введите:

 rm filename

С помощью rm вам нужно будет подтвердить удаление файлов, защищенных от записи, набрав y или yes . Это механизм безопасности в Linux, поскольку большинство системных файлов защищены от записи, и Linux подтверждает, хочет ли пользователь их удалить. Шифрование файлов и папок в Linux также возможно, если вы серьезно относитесь к защите своей системы.

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

 rm: remove write-protected regular empty file 'filename'?

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

 rm filename1 filename2 filename3

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

 rm *.txt

Вышеупомянутая команда удалит все текстовые файлы в текущем рабочем каталоге.

Если вы хотите подтвердить удаление каждого файла в каталоге, используйте флаг -i с rm. Флаг -i означает интерактивный и позволяет вам выбрать, хотите ли вы удалить файл или нет. Вам нужно будет ввести y / yes или n / no, чтобы подтвердить свой выбор.

 rm -i *.txt

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

 rm -f filename1 filename2 filename3

Существуют различные другие параметры rm, которые вы можете использовать. Вы также можете связать несколько параметров вместе, чтобы повысить эффективность вашей команды. Например, объединение -i и -v вместе отобразит запрос перед удалением любого указанного файла в подробном режиме.

 rm -iv *.docx

Связанный: Как создать новый файл в Linux

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

В Linux для удаления папок есть два варианта команд. Вы можете использовать команду rmdir или команду rm .

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

Чтобы удалить пустую папку с помощью команды rmdir:

 rmdir /directory

Если есть пустой каталог, который вы хотите удалить, используйте флаг -d с командой rm. Флаг -d означает каталог .

 rm -d /directory

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

 rm -r /dir1 /dir2 /dir3

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

 rm -r /directory

Как и файлы в Linux, если каталог защищен от записи, rm отобразит запрос, в котором вас попросят еще раз подтвердить удаление. Чтобы обойти приглашение, используйте флаг -f с командой.

 rm -rf /directory

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

Управление файлами в Linux

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

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