Cómo ocultar archivos con una extensión específica

19

Tengo un conjunto de archivos temporales creados en mi carpeta con .bak extensiones. ¿Cómo puedo hacer que se oculten por defecto en Ubuntu?

Intenté agregar un archivo .hidden con * .bak como entrada en el archivo, pero eso no funciona. Cualquier ayuda es muy apreciada ...

    
pregunta james 06.11.2010 - 13:26

4 respuestas

2

Aquí hay un pequeño script que escribí para ocultar los archivos intermedios de LaTeX:

alias hidetex='ls *?(aux|bbl|blg|brf|lof|log|lot|out|toc) -1 > .hidden'

Lo agregué al archivo ~ / .bash_aliases , así que ahora solo cd a la carpeta en la que quiero ocultar los archivos, y escribo hidetex .

Esto está destinado a ser ejecutado en carpetas específicas, pero podría hacerlo más genérico (por ejemplo, para archivos .bak) y cambiarlo para realizar la tarea recursivamente, agregando un archivo .hidden a cada carpeta, pero eso es un poco más complicado.

    
respondido por el waldyrious 28.02.2012 - 16:50
1

Si coloca un punto (o punto) completo al principio del nombre del archivo, debería ocultarlo, por ejemplo:

.helloworld.txt

Para ver su archivo ahora oculto, haga clic en "ver" en Nautilus y luego marque "Mostrar archivos ocultos".

    
respondido por el Lee Jarratt 06.11.2010 - 13:31
1

Podrías crear un archivo llamado .hidden en tu directorio personal. En este archivo, puede poner los nombres de todos los archivos que desea ocultar, uno por línea.

    
respondido por el Chris Woollard 06.11.2010 - 23:56
0

Si a usted y al programa no les importa el nombre del archivo, intente con este comando:

for annoyingbak in *.bak; do mv "$annoyingbak" ."$annoyingbak"; done

Luego ejecútalo cada vez que te molesten los .baks. Mueve cada archivo llamado bla.bak a .bla.bak .

Si tiene que hacerlo muy a menudo, agregue esto al final de su .bashrc :

function deannoy {
    for annoyingbak in *.bak; do 
        mv "$annoyingbak" ."$annoyingbak"
    done
}

Luego, puede escribir deannoy en su carpeta de Dropbox y desaparecerán.

    
respondido por el turbo 06.11.2010 - 14:38

Lea otras preguntas en las etiquetas