• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

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

 

Удаление файлов и папок в Linux - довольно простая задача благодаря встроенным инструментам. В ядро ​​Linux встроено несколько различных инструментов, которые вы можете использовать для удаления файлов или каталогов. Команды , которые мы можем использовать для удаления файлов и каталогов на Linux являются следующие, rm, unlinkи rmdir.

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

Первое, что мы покажем вам, это то, как вы можете удалять файлы в вашей системе на базе Linux. Есть две команды, которые мы можем использовать для удаления файлов. Первое - это unlinkкоманда. Другой, который мы можем использовать, это команда rm . Если вы хотите узнать больше об этих командах, обязательно ознакомьтесь с нашими руководствами.

Удалить один файл

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

rm FILENAME

unlink FILENAME

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

Удаление файла, защищенного от записи

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

rm: remove write-protected regular file 'pimylifeup.txt'?

Если вы хотите удалить этот файл, введите его Yи нажмите ENTERклавишу.

Удалить несколько файлов

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

rm filename1 filename2 filename3...

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

rm *.pdf

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

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

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

Удаление пустого каталога - самое простое, что вы можете сделать. В этой ситуации вы можете использовать обе команды. Команда rmdirне требует каких-либо конкретных аргументов. Нам нужно только указать пустой каталог.

rmdir EMPTDYIRECTORY

Однако, чтобы использовать rmдля удаления пустого каталога, нам нужно использовать -dопцию « ».

rm -d EMPTDYIRECTORY

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

rm: cannot remove 'test': Directory not empty

Удалить каталог, в котором есть файлы

Если вы хотите удалить каталог, содержащий файлы в Linux, вам нужно будет использовать команду rm. Чтобы это сработало, нам нужно будет использовать rmкоманду вместе с рекурсивной опцией ( -r). Использование этой опции с rmкомандой очистит каталог перед тем, как в конечном итоге удалить его.

rm -r DIRECTORYNAME

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

Удаление нескольких каталогов

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

rm -r DIRECTORYNAME1 DIRECTORYNAME2 ...

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

Заключение

Надеюсь, к этому моменту у вас будет представление о том, как удалить файл или каталог в вашей системе на базе Linux.

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

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024