Questions marquées «filenames»

Le nom de fichier est un nom utilisé pour identifier un fichier uniquement sur un système de fichiers donné.

7
Évitez de répertorier les fichiers se terminant par ~ (fichiers de sauvegarde)
Mon exigence est de lister tous les fichiers dans un répertoire, à l'exception des fichiers se terminant par ~(fichiers de sauvegarde). J'ai essayé d'utiliser la commande: ls -l | grep -v ~ J'obtiens cette sortie: asdasad asdasad~ file_names.txt normaltest.txt target_filename testshell1.sh testshell1.sh~ testshell2.sh testshell2.sh~ testtwo.txt testtwo.txt~ test.txt test.txt~ Je souhaite …
20 ls  filenames 

4
renommer en masse (ou afficher correctement) les fichiers avec des caractères spéciaux
J'ai un tas de répertoires et sous-répertoires qui contiennent des fichiers avec des caractères spéciaux, comme ce fichier: robbie@phil:~$ ls test�sktest.txt test?sktest.txt Find révèle une séquence d'échappement: robbie@phil:~$ find test�sktest.txt -ls 424512 4000 -rwxr--r-x 1 robbie robbie 4091743 Jan 26 00:34 test\323sktest.txt La seule raison pour laquelle je peux même …

3
Que sont les répertoires ./ et ../?
Question simple, mais je ne sais pas où chercher et google ne répond pas aux règles et aux barres obliques. J'essaie simplement de compter le nombre de fichiers et de répertoires dans le répertoire actuel (sans inclure les sous-dossiers / fichiers) et j'essayais de les différencier ls -1 | wc …

4
dirname et basename vs expansion de paramètres
Y a-t-il une raison objective de préférer une forme à l'autre? Performance, fiabilité, portabilité? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Produit: /some/long/path/to /some/long/path/to a_file a_file (v1 utilise l'expansion des paramètres du shell, v2 utilise des binaires externes.)


1
La liste des répertoires n'est pas entièrement triée
J'ai la liste de répertoires suivante sur un système Debian Linux. Cependant, une chose étrange est que le fichier populate.sql ne semble pas être trié avec le reste. -rw-r--r-- 1 user1 user1 10004 Jul 28 13:16 populate2.sql -rw-r--r-- 1 user1 user1 10244 Jul 28 13:16 populate3.sql -rw-r--r-- 1 user1 user1 …










En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.