Por que não ~ / dls em vez de ~ / Downloads?

4

A maioria dos nomes de pastas no mundo * nix estão em minúsculas. Isso torna mais fácil digitar minha opinião. No entanto, tudo no meu diretório pessoal é capitalizado! Por que é isso? É possível mudá-los?

A única solução que consegui até agora é colocar links suaves no meu diretório pessoal para cada pasta com nomes de letras minúsculas.

ln -s ~/Downloads dls

Além disso, não parece estranho que não haja abreviaturas no diretório home? Estou acostumado a nomes de pastas como dev , lib , tmp , var ou usr . É isso mesmo, queremos salvar um pressionamento de tecla abreviando user para usr e três binary para bin , mas Downloads não pode ser reduzido para dls .

Qual das seguintes opções se parece mais com uma estrutura de diretórios * nix para você?

Desktop Documents Downloads Music Pictures Public Templates Videos

ou

desk docs dls music img pub templates vids

Existe uma razão para essa inconsistência ou isso é apenas um problema legado?

    
por brad 05.01.2010 / 20:46

10 respostas

14

Which of the following looks more like a *nix directory structure to you?

Eu suspeito que as principais distribuições dos dias de hoje estão mais preocupadas com a pergunta "qual dos seguintes itens é o mais fácil de usar?" Distribuições Linux como Fedora e Ubuntu estão tentando atrair usuários não-programadores, e coisas assim são um bom passo nessa direção.

bin , lib , tmp , usr , etc. geralmente não são expostos a usuários médios (ou seja, "minha mãe"), portanto, deixá-los abreviados não prejudica a usabilidade. O diretório pessoal, no entanto, é algo que todo usuário vai encontrar, então faz sentido tê-lo facilmente legível por humanos.

    
por 05.01.2010 / 20:50
3

Se eu olhar para minha pasta pessoal, vejo inúmeras pastas e arquivos começando com um ponto e consistindo principalmente de letras minúsculas. Não gosto de ter essa bagunça na pasta pessoal e ver essas pastas capitalizadas me dá uma sensação reconfortante de que é possível organizar e estruturar as coisas de uma maneira boa.

Não veja nada de errado com as pastas em maiúsculas. Mas também uso espaços e caracteres unicode para arquivos quando isso torna as coisas mais legíveis.

    
por 06.01.2010 / 02:21
2

É fácil tornar os diretórios no espaço do diretório home mais amigáveis, porque provavelmente nada se importa com o que eles são chamados, exceto alguns programas de usuário final no KDE ou no Gnome. Você não pode fazer coisas parecidas com algo como / usr ou / etc porque existem literalmente milhares de programas que podem ou não quebrar se você fez essa mudança.

    
por 05.01.2010 / 21:06
2

A maioria das pessoas parece gostar quando fica muito claro para que serve um diretório - você saberia o que era um diretório dls se não tivesse criado você mesmo?

Esses diretórios que você descreve, com exceção do Desktop, não são realmente necessários por nenhum software que eu tenha encontrado. Você pode apenas renomeá-los e qualquer software que você usa tende a lembrar do diretório que você usou pela última vez.

A diferença entre o Desktop e a mesa é apenas um pressionamento de tecla se você estiver usando a conclusão de tabulação bash, para todos os conversos do Windows que estão com medo da grande caixa preta de um prompt de shell não faz absolutamente nenhuma diferença é muito mais fácil de usar. Eu acho que um pressionamento de tecla extra vale a pena essa facilidade de uso.

    
por 05.01.2010 / 21:15
2

Isso pode ter se tornado difundido primeiro no Mac OS X, que misturava o material "enigmático" do Unixy com os nomes mais "amigáveis ao usuário"; não apenas no diretório de cada usuário, mas na raiz: / System, / Applications, etc. Eu acho que é uma distinção útil.

    
por 05.01.2010 / 22:55
2

Você pode usar xdg-user-dirs para que os aplicativos usem seus nomes abreviados. Existem alguns aplicativos que se esquecem de verificar se os locais não são padrão, mas como é um problema do i18n, você deve obter uma boa resposta se registrar erros.

    
por 06.01.2010 / 03:37
1

Prefiro suspeitar que as grandes distribuições de nomes estão mais relacionadas com a pergunta "qual das opções a seguir é a mais similar ao Windows / Mac".

    
por 05.01.2010 / 20:55
1

Programadores / administradores de sistema em sistemas UNIX usam muito as ferramentas de linha de comando, portanto não é de surpreender que a maioria dos diretórios usados por eles tenham sido abreviados para sua conveniência, já que eles seriam muito digitados. Mais ainda, se você considerar que, no início do UNIX, os teletipos físicos estavam em uso.

Em uma GUI, você não precisa digitar nada na maior parte do tempo, portanto, ter nomes mais longos, mais claros e amigáveis é mais viável.

Claro, usando abações completas ou links simbólicos, todo mundo pode ser feliz, mas eu não posso culpar os designers de GUI por assumir ou imaginar que os usuários normais farão menos digitação de nomes, e não se preocupam com sua duração, ao contrário de administradores / programadores.

A maioria dos diretórios que você menciona, como Downloads, etc. AFAIK são colocados lá e reconhecidos pelo seu ambiente de desktop. Sem um ambiente de desktop, o Linux não coloca muito em seu diretório pessoal. Tenho certeza que eles são configuráveis, você pode querer ler a documentação para qualquer ambiente de desktop / gerenciador de arquivos que você está usando.

    
por 31.10.2014 / 20:26
0

Porque é o Linux. Se você não gosta do jeito que uma distro faz algo, você é encorajado (isto é, esperado ) a criar o seu próprio.

    
por 06.01.2010 / 02:40
0

Dê uma olhada em ~/.config/user-dirs.dirs . Você pode editar os caminhos lá ou apenas usar o comando xdg-user-dirs-update , por exemplo,

mv ~/Downloads ~/dls
xdg-user-dirs-update --set DOWNLOAD /home/$USER/dls
    
por 27.01.2016 / 20:29