
Tengo un conjunto de archivos temporales creados en mi carpeta con .bak
extensiones. ¿Cómo puedo hacer que se oculten de forma predeterminada en Ubuntu?
Intenté agregar un archivo .hidden con *.bak como entrada en el archivo, pero no funciona. Se agradece mucho cualquier ayuda...
Respuesta1
El .hidden
archivo no admite comodines; tienes que poner los nombres de archivos reales allí, que por supuesto variarán según el proyecto. Para hacer este proceso más conveniente, se me ocurrió un alias de Bash que se puede usar para crear dinámicamente el .hidden
archivo con los nombres de los archivos intermedios de LaTeX presentes en la carpeta actual:
alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'
Agregué esta línea al~/.bash_aliasesarchivo, así que ahora puedo cd
ir a la carpeta con los archivos que quiero ocultar y escribir hidetex
.
Está pensado para ejecutarse en carpetas específicas, pero puede hacerlo más genérico (por ejemplo, para .bak
archivos) y cambiarlo para realizar la tarea de forma recursiva, agregando un .hidden
archivo a cada subcarpeta de una carpeta raíz determinada, pero eso es un poco más complicado.
Respuesta2
Puede crear un archivo llamado .hidden
en su directorio de inicio. En este archivo puedes poner los nombres de todos los archivos que te gustaría que estuvieran ocultos, uno por línea.
Respuesta3
Si coloca un punto (o punto) al principio del nombre del archivo, debería ocultarlo, por ejemplo:
.holamundo.txt
Para ver su archivo ahora oculto, haga clic en "ver" en Nautilus y luego marque "Mostrar archivos ocultos".
Respuesta4
Si a usted y al programa no les importa el nombre del archivo, pruebe este comando:
for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done
Luego ejecútalo cada vez que te molesten los .baks. Mueve todos los archivos nombrados bla.bak
a .bla.bak
.
Si tienes que hacerlo muy a menudo, agrega esto al final de tu .bashrc
:
function deannoy {
for annoyingbak in *.bak; do
mv "$annoyingbak" ."$annoyingbak"
done
}
Luego puedes escribir deannoy
en tu carpeta de Dropbox y desaparecerán.