Editar scripts para ocultar o arquivo / pasta no fedora 14

0

Eu quero ocultar o arquivo / pastas que terminam com "#". Eu usei o '. fórmula, mas não posso everytime renomear 100s de arquivos e pastas, eu quero que o arquivo / pasta para ser instantaneamente oculto mesmo como quando aplicamos "." em 1 lugar do nome do arquivo / pasta. Eu estou usando o gnome no fedora 14.

    
por Tohid Tamboli 19.11.2014 / 19:13

2 respostas

1

Você tem restrições de idioma? Eu recomendaria simplesmente usar um script python para fazer isso; é muito fácil renomear arquivos usando o módulo os.

Código dado seus arquivos estão em um diretório, dirName:

import os  
dirName = "/path/to/files" 
for filename in os.listdir(dirName):
    if not filename.startswith("."):
        if filename[-1] is "#":
            os.rename(filename,"." + filename)
    
por 19.11.2014 / 19:17
1

Talvez a solução que você está procurando seja obter o código-fonte para ls e modifique-o para não mostrar arquivos cujos nomes terminam com "#" a menos que a opção -a ou -A tenha sido especificada.

    
por 19.11.2014 / 21:06