Искате ли да знаете как можете да изтриете файл или папка на вашата Linux машина? Може би имате някои ненужни файлове, които искате да премахнете от вашата система.
В тази статия ще обсъдим всичко, свързано с изтриването на файлове и папки в Linux. Също така ще предоставим кратка информация за различните флагове и опции, които можете да използвате, докато изтривате файлове и директории на вашия компютър.
Как да изтриете файл в Linux
По подразбиране системите на Linux ви предоставят начин за изтриване на файлове и директории с помощта на терминала. Прекратяване на връзката, rm, и rmdir са вградени помощни програми, които позволяват на потребителя да почисти системното си хранилище, като премахва файлове, които вече не са необходими (rm означава Премахване докато rmdir означава премахване на директория).
За да изтриете файл с помощта на командата за прекратяване на връзката, въведете:
прекратяване на връзката с името на файла
Когато натиснете Въведете, системата ще премахне твърдата връзка на посочения файл със хранилището. Имайте предвид, че няма да можете да изтриете множество файлове с помощта на командата за прекратяване на връзката. Командата rm получава надмощие в такива ситуации.
За да изтриете един файл с помощта на rm, напишете:
rm име на файл
С rm ще трябва да потвърдите изтриването на защитени от запис файлове, като въведете у или да. Това е механизъм за сигурност в Linux, тъй като повечето системни файлове са защитени от запис и Linux потвърждава дали потребителят иска да ги изтрие. Шифроване на файлове и папки в Linux е възможно и ако сериозно се отнасяте към защитата на вашата система.
Докато изтривате защитен от запис файл, ще видите подкана, подобна на тази по-долу.
rm: премахване на защитен от запис редовен празен файл „име на файл“?
Можете също така да предадете множество имена на файлове, разделени с Космос знак, за да премахнете повече от един файл.
rm filename1 filename2 filename3
За да изтриете всички файлове, които имат конкретно разширение, можете да внедрите регулярни изрази в командата rm.
rm * .txt
Гореспоменатата команда ще премахне всички текстови файлове в текущата работна директория.
Ако искате да потвърдите изтриването на всеки файл в директория, използвайте -и флаг с rm. The -и флаг означава интерактивен и ще ви позволи да изберете дали искате да изтриете файла или не. Ще трябва да пишете да / да или не / не за да потвърдите избора си.
rm -i * .txt
За да изтриете файлове без подкана за потвърждение, използвайте -f флаг с командата rm. The -f означава сила или принудително.
rm -f filename1 filename2 filename3
Има различни други rm опции, които можете да използвате. Можете също така да свържете множество опции заедно, за да увеличите ефективността на вашата команда. Например, комбиниране -и и -v заедно ще покаже подкана преди изтриване на който и да е определен файл в подробен режим.
rm -iv * .docx
Свързани: Как да създадете нов файл в Linux
Премахване на директории и папки
В Linux има два избора на команди, когато става въпрос за изтриване на папки. Можете да използвате rmdir команда или rm команда.
Има обаче малка разлика между тези две команди. С rmdir можете да изтривате само празни директории. Ако имате папка, която съдържа множество файлове, вие сте длъжни да използвате командата rm.
За да изтриете празна папка с помощта на командата rmdir:
rmdir / директория
Ако има празна директория, която искате да премахнете, използвайте -д флаг с командата rm. The -д флаг означава директория.
rm -d / директория
Изтриването на множество директории с командата rm също е лесно. Предайте името на папките, разделени с пространство характер.
rm -r / dir1 / dir2 / dir3
За да изтриете непразна директория (папки, съдържащи файлове), използвайте -r опция с командата. The -r флаг или рекурсивен flag ще изтрие рекурсивно всички файлове и подпапки на посочената директория.
rm -r / директория
Подобно на файловете в Linux, ако директорията е защитена от запис, rm ще покаже подкана, която ще ви помоли да потвърдите премахването отново. За да заобиколите подканата, използвайте -f флаг с командата.
rm -rf / директория
Можете също така да свържете множество опции заедно, докато изтривате папки. Също така е възможно да се използват регулярни изрази, докато се изтриват директориите на Linux.
Управление на файлове в Linux
Да знаеш как да организирате съхранение на вашия компютър чрез изтриване на файлове и папки е от съществено значение. Може да се сблъскате с ситуация, при която вашият файлов мениджър не ви позволява да изтривате файлове и папки графично. В такива случаи премахването на файловете с помощта на терминала е единственият подходящ избор.
Понякога може да искате да преместите файл в друга директория, вместо да го изтриете напълно от вашата система. Linux предоставя mv команда за промяна на местоположението на файлове и папки в системното хранилище.
Преместването на файлове в терминала на Linux е по-мощно, отколкото във файловия браузър, но трябва да знаете какво правите.
- Linux
- Управление на файлове
- Терминал
- Linux
Deepesh е младши редактор за Linux в MUO. Той пише информационно съдържание в интернет повече от 3 години. В свободното си време той обича да пише, да слуша музика и да свири на китара.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.