¿Qué son las convenciones de nombres de archivos / directorios en Linux?

5

Es esta opción mas comun que éste ?

David B
fuente
Dado lo cortos que son la mayoría de los nombres de comandos y directorios, por ejemplo, cat para concatenar o lib Para las bibliotecas, creo que la respuesta a su pregunta sería to :-)
Cristian Ciupitu
2
Aunque no responde a tu pregunta, puedes encontrar Arreglando nombres de archivos Unix / Linux / POSIX para ser una lectura interesante.
Dennis Williamson

Respuestas:

1

Las carpetas tradicionales tienen nombres como bin, liby etc. Los archivos tienen nombres como init, lsy fstab. Probablemente porque cuando nació Unix, la memoria era tan limitada que guardar 4 bytes era una buena idea.

Las letras mayúsculas eran raras. No estoy seguro de por qué. ¿La llave de cambio no se había inventado todavía?

Asi que, this_option Sería la elección tradicional.

En los tiempos modernos, la memoria no es un problema.

El sistema no requiere ninguna convención particular. Se permite cualquier carácter excepto el / y el NUL personaje.

Odio los programas que no funcionan correctamente si tengo un espacio en mi nombre de archivo. Debería permitirme usar espacios si quiero.

Un truco sucio es usar un carácter no imprimible en un nombre de archivo. Si no puede escribir fácilmente el nombre del archivo, es difícil hacer algo con él.

Kevin Panko
fuente
1
"Si no puede escribir fácilmente el nombre del archivo" - Decir hola a ls -b
grawity
3

La convención general sería esta opción .

Martin Delille
fuente
5
¿Pero no es esto realmente difícil de entender?
David B
o si realmente quieres ser perverso, puedes hacer algo parecido a esto.
FrustratedWithFormsDesigner
0

Como hijo de la familia Unix, la convención daría to o opt.

Si su archivo tiene una licencia GNU, puede ponerle un nombre gopt.

mouviciel
fuente