Eliminación de directorios en Linux

Os sistemas operativos baseados no núcleo de Linux normalmente almacenan un gran número de directorios baleiros e non baleiros. Algúns deles ocupan un espazo suficientemente grande na unidade e adoitan ser innecesarios. Neste caso, a opción correcta sería eliminar-los. Hai varias formas de realizar a limpeza, cada unha delas é aplicable nunha situación determinada. Vexamos todos os métodos dispoñibles con máis detalle e escollerás o máis adecuado segundo as túas necesidades.

Elimina os directorios en Linux

Neste artigo falaremos sobre as utilidades das consolas e as ferramentas adicionais que se lanzan a través da entrada de comandos. Non obstante, non hai que esquecer que as distribucións gráficas son a miúdo implementadas en distribucións. En consecuencia, para eliminar un directorio que precisas acudir a el a través do xestor de ficheiros, fai clic co botón dereito sobre a icona e selecciona "Eliminar". Despois diso, non esqueza baleirar a cesta. Non obstante, esta opción non será aplicable a todos os usuarios, polo que aconsellamos que se familiarice cos seguintes manuais.

Antes de empezar a considerar xeitos, é importante ter en conta que ao inserir un comando, con frecuencia especificará o nome do cartafol que desexa eliminar. Cando non esteas na súa localización, debes especificar o camiño completo. Se hai tal oportunidade, recomendamos que descubra o directorio pai do obxecto e vaia a el a través da consola. Esta acción realízase en poucos minutos:

  1. Abra o xestor de ficheiros e navegue ata a localización de almacenamento do cartafol.
  2. Fai clic co botón dereito sobre el e selecciona "Propiedades".
  3. Na sección "Básico" atopar o camiño completo e recordalo.
  4. Inicie a consola a través do menú ou empregando a tecla de acceso rápido estándar Ctrl + Alt + T.
  5. Use cdpara traballar no lugar. Entón a liña de entrada toma o formulariocd / home / usuario / cartafole está activada despois de premer a tecla Intro. Usuario neste caso, o nome de usuario e cartafol - o nome do cartafol pai.

Se non ten a capacidade de determinar a localización, ao borrar terá que ingresar o camiño completo, así que terá que coñecelo.

Método 1: comandos de terminal estándar

No shell de ordes de calquera distribución Linux, hai un conxunto de ferramentas e ferramentas básicas que permiten realizar diversas accións coa configuración do sistema e os ficheiros, incluíndo a eliminación de directorios. Existen varias destas utilidades e cada unha delas será o máis útil posible nunha situación determinada.

Comando Rmdir

Primeiro de todo gustaríame tocar rmdir. Está deseñado para limpar o sistema só de directorios baleiros. Elimina de xeito permanente, e a vantaxe desta ferramenta é a sinxeleza da sintaxe e a ausencia de erros. Na consola, o suficiente como para rexistrarsecartafol rmdironde cartafol - nome do cartafol na localización actual. A ferramenta está activada premendo a tecla. Intro.

Nada impide que especifique o camiño completo do directorio se non pode navegar ata a localización requirida ou non hai necesidade. Entón a cadea leva, por exemplo, o seguinte formulario:rmdir / home / usuario / cartafol / cartafol1onde usuario - nome de usuario cartafol - directorio pai, e cartafol1 - cartafol para eliminar. Ten en conta que debe haber unha barra antes de casa, e debe estar ausente ao final do camiño.

Comando rm

A ferramenta anterior é un dos compoñentes da utilidade rm. Inicialmente, está deseñado para eliminar ficheiros, pero se lle dá o argumento apropiado, borrará o cartafol. Esta opción xa é adecuada para directorios non baleiros, na consola que debes ingresarrm -R cartafol(ou camiño completo do directorio). Note o argumento -R - comeza a eliminación recursiva, é dicir, sobre todo o contido do cartafol e de si mesmo. Hai que ter en conta o caso ao entrar -r - é unha opción completamente diferente.

Se desexa mostrar unha lista de todos os ficheiros e cartafoles eliminados cando se usa rm, entón precisa modificar un pouco a liña. Entra "Terminal"carpeta rm -Rfve logo activa o comando.

Despois de completar a eliminación, mostrarase información sobre todos os directorios e obxectos individuais previamente localizados no lugar indicado.

Buscar comando

O noso sitio xa ten material con exemplos de uso do sistema de busca en sistemas operativos desenvolvidos no núcleo Linux. Por suposto, só hai información básica e máis útil. Pode familiarizarse con el, facendo clic na seguinte ligazón e agora suxerimos descubrir como funciona esta ferramenta cando precisa eliminar directorios.

Ler máis: exemplos de usar o comando find en Linux

  1. Como se sabe atopar serve para buscar obxectos dentro do sistema. A través do uso de opcións adicionais, podes atopar directorios cun nome específico e eliminalos inmediatamente. Para iso, entra na consolaatopar. -type d-nome "cartafol" -exec rm -rf {}, onde cartafol- nome do catálogo. Asegúrese de escribir comiñas dobres.
  2. Ás veces, unha liña separada amosa información que non existe tal ficheiro ou directorio, pero iso non significa que non se atopou. Só atopar Funcionou de novo despois de eliminar o catálogo do sistema.
  3. atopar ~ / -empty-type d -deletepermítelle eliminar todos os cartafoles baleiros do sistema. Algúns deles están dispoñibles só para o superusuario, así antes atopar debería engadirsudo.
  4. A pantalla mostra datos sobre todos os obxectos atopados e o éxito da operación.
  5. Tamén pode especificar só un directorio específico no que a ferramenta buscará e limpará. Entón a cadea terá un aspecto semellante ao seguinte:find / home / user / Folder / -empty -tip elimina.

Isto completa a interacción coas utilidades de consola estándar en Linux. Como podes ver, hai un gran número deles e cada un é aplicable en determinadas situacións. Se tes o desexo de familiarizarse con outros equipos populares, le o noso material separado na ligazón seguinte.

Vexa tamén: Comandos de uso frecuente no terminal Linux

Método 2: a utilidade de limpeza

Se as ferramentas anteriores están integradas no shell de comandos, a utilidade de limpeza terá que instalar o seu propio repositorio oficial. A súa vantaxe é que permite eliminar permanentemente o catálogo sen a posibilidade de restaurar a través dun software especial.

  1. Abre "Terminal" e escribir alísudo apt install install.
  2. Introduza o contrasinal para confirmar a súa conta.
  3. Espere a que se engadan novos paquetes ás bibliotecas do sistema.
  4. Resta só ir ao lugar desexado ou rexistrar o comando co camiño completo do cartafol. Parece así:limpeza -rfi / home / usuario / cartafolou simplementelimpe a carpeta -rfino rendemento preliminarcd + camiño.

Se traballas na ferramenta limpe tivo que enfrontarse por primeira vez, escribir na consolalimpe-axudepara obter información sobre o uso desta utilidade polos desenvolvedores. Amosarase unha descrición de cada argumento e opción.

Xa estás familiarizado cos comandos do terminal que che permiten eliminar directorios baleiros ou directorios non baleiros nos sistemas operativos desenvolvidos en Linux. Como podes ver, cada ferramenta presentada funciona de diferentes xeitos e, polo tanto, será óptima en diferentes situacións. Antes de executar as ferramentas, recomendamos encarecidamente que verifique a corrección dos nomes de cartafoles e cartafoles especificados para que non se produzan erros ou borrados accidentais.