Shell Script para enumerar todos los archivos ocultos en el directorio actual

Aquí vamos a ver cómo escribir un script para enumerar todos los archivos ocultos en el directorio actual, pero antes de comenzar, veremos cómo ocultar el archivo en el directorio actual.

Ocultar archivos en Linux:

En Linux, los archivos que comienzan con un signo de punto (.) son los archivos ocultos. Escribiremos un pequeño script para ocultar el archivo proporcionando el nombre del archivo como entrada a la consola.

Código:

#!/bin/bash
echo "This is to HIDE any file."
echo "Enter the name of the file  in the current directory:"
read file
# a (.) or period sign is used to hide any file in linux
mv $file .$file
echo ".....The has been hide successfully....."

Shell Script to List all Hidden Files in Current Directory

Dar permisos rwx

# chmod 777 hide.sh

Shell Script to List all Hidden Files in Current Directory

Cree un archivo vacío para que podamos ocultarlo y también verificar si se crea.

# touch file1.txt
# ls

Se ha creado el archivo.

Ejecute el script y proporcione el nombre del archivo como entrada.

# ./hide.sh

Shell Script to List all Hidden Files in Current Directory

El código anterior acaba de cambiar el nombre del archivo original añadiendo un punto (.) al principio.

Lista de archivos ocultos en Linux

Para encontrar los archivos ocultos utilizaremos el comando ‘buscar’ el cual tiene muchas opciones que nos pueden ayudar a realizar este proceso.

Código:

#!/bin/bash
dir=$(pwd)
echo -e "We will list all the Hidden file in the current Directory $dir"
# find <path> <pattern> <action>
find . -type f -name ".*" -ls

Shell Script to List all Hidden Files in Current Directory

Dar permisos y ejecutar el archivo.

# chmod 777 listHide.sh
# ./lishtHide.sh

Shell Script to List all Hidden Files in Current Directory

Por lo tanto, se han enumerado los archivos ocultos. También pudimos ver nuestro «.file1.txt» que ocultamos anteriormente.

Publicación traducida automáticamente

Artículo escrito por hemusharma196 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *