Groumpf... ls est rarement la bonne solution pour ce genre de plan. Utilise plutôt find.
Et pourquoi as-tu besoin de sudo ? Si tu n'as pas accès à certains fichiers, peut-être est-ce pour ça que k3b râle ? sudo car je lance la commande depuis une console en simple utilisateur mais
que je veux en profiter pour vérifier les noms de tous les fichiers actuellement sur mon pc. quand k3b a râlé, je faisais une sauvegarde des mes fichiers /home/user le problème ne vient donc pas d'un problème de droit (tous mes fichiers m'appartiennent bien). merci pour le conseil; je vais voir du côté de find.
jip
Fabien LE LEZ wrote:
On Sat, 01 Dec 2007 10:49:04 +0100, jp <j-pierre@wanadoo.fr>:
Groumpf... ls est rarement la bonne solution pour ce genre de plan.
Utilise plutôt find.
Et pourquoi as-tu besoin de sudo ? Si tu n'as pas accès à certains
fichiers, peut-être est-ce pour ça que k3b râle ?
sudo car je lance la commande depuis une console en simple utilisateur mais
que je veux en profiter pour vérifier les noms de tous les fichiers
actuellement sur mon pc.
quand k3b a râlé, je faisais une sauvegarde des mes fichiers /home/user
le problème ne vient donc pas d'un problème de droit (tous mes fichiers
m'appartiennent bien).
merci pour le conseil; je vais voir du côté de find.
Groumpf... ls est rarement la bonne solution pour ce genre de plan. Utilise plutôt find.
Et pourquoi as-tu besoin de sudo ? Si tu n'as pas accès à certains fichiers, peut-être est-ce pour ça que k3b râle ? sudo car je lance la commande depuis une console en simple utilisateur mais
que je veux en profiter pour vérifier les noms de tous les fichiers actuellement sur mon pc. quand k3b a râlé, je faisais une sauvegarde des mes fichiers /home/user le problème ne vient donc pas d'un problème de droit (tous mes fichiers m'appartiennent bien). merci pour le conseil; je vais voir du côté de find.
jip
jp willm
Je voudrais lister tout mon disque et 'repérer' ces fichiers avec quelque chose du genre:
J'ai un peu compliqué par: find . -name "*[^a-zA-Z0-9_-. :*$+@(){}=~#%[]'/]*" et sudo find / -name "*[^a-zA-Z0-9_-. :*$+@(){}=~#%[]'/]*" pour examiner le disque en entier.
J'ai sur ma machine ce genre de fichier: /usr/share/doc/console-tools/examples/♪♬ (les 2 derniers caractères sont des "notes de musiques" !)
En 'jouant' à supprimer des caractères dans la chaîne d'exclusion: ^a-zA-Z0-9_-. :*$+@(){}=~#%[]'/ on liste des fichiers aux noms curieux, qui vont contenir ce(s) caractère(s); par exemple, il y a des noms de fichiers qui contiennent des %, des @, des {, etc.
Je pensais (naïvement) que les noms de fichiers devaient respecter des règles strictes... hé bien, non: http://linuxfr.org/forums/10/3589.html
Encore merci,
bonne soirée, jip
Luc Habert wrote:
find . -name '*[^a-zA-Z0-9_-]*'
Merci beaucoup,
J'ai un peu compliqué par:
find . -name "*[^a-zA-Z0-9_-. :*$+@(){}=~#%[]'/]*"
et
sudo find / -name "*[^a-zA-Z0-9_-. :*$+@(){}=~#%[]'/]*"
pour examiner le disque en entier.
J'ai sur ma machine ce genre de fichier:
/usr/share/doc/console-tools/examples/♪♬
(les 2 derniers caractères sont des "notes de musiques" !)
En 'jouant' à supprimer des caractères dans la chaîne d'exclusion:
^a-zA-Z0-9_-. :*$+@(){}=~#%[]'/
on liste des fichiers aux noms curieux, qui vont contenir ce(s)
caractère(s); par exemple, il y a des noms de fichiers qui
contiennent des %, des @, des {, etc.
Je pensais (naïvement) que les noms de fichiers devaient respecter des
règles strictes...
hé bien, non:
http://linuxfr.org/forums/10/3589.html
J'ai un peu compliqué par: find . -name "*[^a-zA-Z0-9_-. :*$+@(){}=~#%[]'/]*" et sudo find / -name "*[^a-zA-Z0-9_-. :*$+@(){}=~#%[]'/]*" pour examiner le disque en entier.
J'ai sur ma machine ce genre de fichier: /usr/share/doc/console-tools/examples/♪♬ (les 2 derniers caractères sont des "notes de musiques" !)
En 'jouant' à supprimer des caractères dans la chaîne d'exclusion: ^a-zA-Z0-9_-. :*$+@(){}=~#%[]'/ on liste des fichiers aux noms curieux, qui vont contenir ce(s) caractère(s); par exemple, il y a des noms de fichiers qui contiennent des %, des @, des {, etc.
Je pensais (naïvement) que les noms de fichiers devaient respecter des règles strictes... hé bien, non: http://linuxfr.org/forums/10/3589.html
Encore merci,
bonne soirée, jip
Fabien LE LEZ
On Sat, 01 Dec 2007 18:32:08 +0100, jp :
Je pensais (naïvement) que les noms de fichiers devaient respecter des règles strictes...
Je confirme : un nom de fichier ne doit contenir ni le '/', ni ' ' (le caractère de code ASCII 0). Un 'n' (retour à la ligne), par contre, est parfaitement autorisé.
On Sat, 01 Dec 2007 18:32:08 +0100, jp <j-pierre@wanadoo.fr>:
Je pensais (naïvement) que les noms de fichiers devaient respecter des
règles strictes...
Je confirme : un nom de fichier ne doit contenir ni le '/', ni ' '
(le caractère de code ASCII 0).
Un 'n' (retour à la ligne), par contre, est parfaitement autorisé.
Je pensais (naïvement) que les noms de fichiers devaient respecter des règles strictes...
Je confirme : un nom de fichier ne doit contenir ni le '/', ni ' ' (le caractère de code ASCII 0). Un 'n' (retour à la ligne), par contre, est parfaitement autorisé.
Nicolas George
Fabien LE LEZ wrote in message :
(le caractère de code ASCII 0).
L'octet 0. Les noms de fichiers sous Unix sont des suites d'octets, pas de caractères.
Fabien LE LEZ wrote in message
<pds3l3deddlobec4rnbfn4v6f4i029iks1@4ax.com>:
(le caractère de code ASCII 0).
L'octet 0. Les noms de fichiers sous Unix sont des suites d'octets, pas de
caractères.