Cómo encontrar y eliminar todos los archivos vacíos usando la línea de comandos de shell
- 1149
- 206
- Sr. Eduardo Menchaca
En esta configuración, aprenderá cómo encontrar todos los archivos vacíos dentro de un directorio determinado utilizando Buscar el encontrar
dominio. Aquí está nuestro directorio de sandbox /TMP/TEMP
que contiene archivos de los cuales algunos de ellos están vacíos:
. ├── DIR1 │ ├── DIR2 │ │ ├── File3 │ │ └iqute Archivo4 │ ├── File2 │ └── Archivo3 ├── Archivo1 └── File2 2 Directorios, 6 archivos
Primero localemos todos los archivos vacíos a partir de un directorio de trabajo actual utilizando encontrar
dominio:
$ pwd /tmp /temp $ find . -escriba f -onty o $ find /tmp /temp -type f -empty ./DIR1/DIR2/FILE4 ./DIR1/FILE3 ./archivo2
El siguiente comando Linux buscará todo el archivo vacío solo dentro de un directorio de trabajo actual, es decir, no recursivamente:
$ Find . -maxdepth 1 -tipo f -empty ./archivo2
Para eliminar todos los archivos vacíos, combinaremos el encontrar
comando con su ejecución
opción. El siguiente comando de Linux eliminará todos los archivos vacíos que se encuentran recursivamente:
$ Find . -escriba f -empt -exec rm "" \; O $ find /tmp /temp -type f -Epty -exec rm "" \; $ árbol . ├── Dir1 │ ├── Dir2 │ │ └── File3 │ └── File2 └── File1 2 Directorios, 3 archivos
Tutoriales de Linux relacionados:
- Localizar vs encontrar: cuál es la diferencia
- Comandos básicos de Linux
- Localizar el comando no encontrado
- Ejemplos sobre cómo usar el comando XARGS en Linux
- Comandos de Linux: los 20 comandos más importantes que necesitas ..
- Cómo descubrir, desde el interior de un script bash, el camino el ..
- Ejemplos de consejos y trucos de comandos de comandos útiles - Parte 4
- Métodos, consejos y trucos del directorio de cambio de bash (CD)
- Cómo encontrar el archivo en Linux
- Cómo imprimir el árbol de directorio usando Linux
- « Cómo cambiar la contraseña del usuario de SASL usando SASLPASSWD2
- La implementación del nodo minero de Bitcoin se facilita con Docker »