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....."
Dar permisos rwx
# chmod 777 hide.sh
Cree un archivo vacío para que podamos ocultarlo y también verificar si se crea.
# touch file1.txt # ls
Ejecute el script y proporcione el nombre del archivo como entrada.
# ./hide.sh
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
Dar permisos y ejecutar el archivo.
# chmod 777 listHide.sh # ./lishtHide.sh
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