GNU/Linux >> Linux Esercitazione >  >> Linux

Usando il carattere di sottolineatura nei nomi dei file?

Per quanto riguarda il sistema operativo, entrambi sono utilizzabili l'uno con l'altro.

Una cosa che vorrei notare è che alcuni software (come alcuni sistemi di riproduzione video - XBMC ecc.) sostituiranno automaticamente i caratteri di sottolineatura con spazi durante la visualizzazione dei file per renderli più belli.

Solo per questo motivo sarei tentato di attenermi agli underscore.

Inoltre, i trattini vengono utilizzati per passare ai comandi, quindi potrebbe creare un po' di confusione avere trattini nei nomi dei file così come nelle opzioni dei comandi.

A parte questo, si tratta solo di una scelta personale.


Dash non richiede di premere MAIUSC, il che significa che digiti più velocemente. Questo è l'unico altro vantaggio che mi viene in mente oltre a quello suggerito da Mr. Jenkins.

Probabilmente la persona che ha suggerito questo suggerimento è un avido utente di Vim e desidera fare tutto con il minimo movimento della tastiera.


Il mio consiglio è di usare i caratteri di sottolineatura invece degli spazi. I caratteri di sottolineatura sono di solito la convenzione che le persone usano quando sostituiscono gli spazi, anche se direi che anche i trattini vanno bene. Ma poiché i trattini potrebbero apparire in altri modi come le parole con trattino, avrai più successo nel preservare un valore del nome usando i caratteri di sottolineatura. Ad esempio, se hai un file chiamato "Una foto scattata a Winston-Salem, NC.jpg" e desideri convertire gli spazi in caratteri di sottolineatura, puoi conservare il trattino nel nome e conservarne il significato.

Gli spazi causano problemi alle persone che desiderano utilizzare la riga di comando in modi avanzati, ad esempio nei cicli for come questo:

for file in *.mp3 ; do mpg321 $file -w - | oggenc -o ${file%%.mp3}.ogg - ; done

Se uno qualsiasi dei file mp3 corrispondenti a quel carattere jolly contiene spazi nel nome, il nome del file verrà suddiviso in sezioni anziché per intero. Puoi aggirare questo problema cambiando la variabile IFS della shell BASH o usando il comando find, ma è un fastidio e molte persone non lo sanno, quindi può causare problemi.

Dubito che questa o anche una campagna di adesivi per paraurti impedirebbe alle persone di inserire spazi nei nomi dei file, ma se vuoi aiutare te stesso, più potere per te e grazie a nome di quelli di noi che ci tengono.


Linux
  1. Gestisci l'avvio usando systemd

  2. Usare Innotify per monitorare l'accesso a un file?

  3. Linux - Sostituzione degli spazi nei nomi dei file

  4. Come sostituire gli spazi nei nomi dei file usando uno script bash

  5. Come aprire un file in vim usando pipe

Monta automaticamente la condivisione NFS in Linux usando autofs

Utilizzo del file di configurazione SSH

Come sostituire gli spazi nei nomi dei file con i caratteri di sottolineatura sulla shell di Linux

Procedura:un'introduzione all'uso di Git

Trasferisci file usando WinSCP

Utilizzo di File Manager in cPanel