J'ai du mal à comprendre comment fonctionne l'encodage du nom de fichier. Sur unix.SE je trouve des explications contradictoires. Les noms de fichiers sont stockés sous forme de caractères Pour citer une autre réponse: plusieurs questions sur le codage des caractères du système de fichiers sous Linux […] Comme vous …
Je comprends et accepte la prémisse que les scripts shell 1 défensifs sont à la fois prudents et, à plus long terme, plus durables. Bon nombre des réponses aux questions de traitement de texte ici suivent ce principe en intégrant les contingences de réponses pour les noms de fichiers peu …
Dans un répertoire de 80 Go contenant environ 700 000 fichiers, il y a des noms de fichiers avec des caractères non anglais dans le nom de fichier. En plus de parcourir la liste des fichiers laborieusement, il existe: Un moyen facile de répertorier ou d'identifier autrement ces noms de …
Je viens de rencontrer la question suivante dans Unix Programming Environment , le livre classique de Kernighan et Pike sur Unix (j'ai trouvé le texte ci-dessous à la p. 79 de l'édition 1984, ISBN: 0-13-937699-2): Exercice 3-6.(Question piège) Comment obtenir un / dans un nom de fichier (c'est-à-dire un / …
J'essaie d'exécuter une commande et je voudrais mettre la date et l'heure dans le nom du fichier de sortie. Voici un exemple de commande que j'aimerais exécuter. md5sum /etc/mtab > 2016_4_25_10_30_AM.log Le format de la date et de l'heure peut être tout à fait sensé avec des traits de soulignement. …
J'exécutais un script Python qui fonctionnait mal et utilisé sudopour créer un fichier nommé >. Comment puis-je me débarrasser de ce fichier? Bien sûr, lorsque j'essaie sudo rm >, j'obtiens l'erreur bash: syntax error near unexpected token 'newline', car il pense que j'essaie de rediriger la sortie de rm. Ses …
Donc, je travaille dans un environnement UNIX et j'ai remarqué que dans mon répertoire de travail, qui est à des kilomètres de ma maison UNIX, il y a un ~. Maintenant, une fois dans le passé, je l'ai fait à rm -rf ~partir de mon répertoire de travail et j'ai …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Lorsque vous nommez des fichiers contenant …
Lorsque je modifie un fichier dans l'éditeur "vi", la valeur d'inode du fichier change. Mais lorsqu'elle est modifiée avec la commande cat, la valeur d'inode ne change pas.
Je n'ai jamais eu ce problème auparavant, mais pour une raison quelconque, je ne peux pas renommer mon dossier en packages/. Voici la structure: root - packages_old/ - packages Lorsque j'essaie de renommer le dossier avec Thunar, j'obtiens un message d'erreur indiquant que le fichier existe déjà. Idem avec mv: …
Je souhaite refactoriser les fichiers et répertoires de mon système. Cependant, je ne sais pas quelle est la meilleure pratique . Après avoir lu cette question et ses réponses, je suppose que la partie la plus importante est d'être cohérent. Cependant, c'est là que je suis coincé. Par exemple, à …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Unix & Linux Stack Exchange. Migré il y a 6 ans . Existe-t-il un émulateur de terminal (extension ou application) qui gère la résolution des liens pour les chemins locaux? En particulier quand je vois …
J'ai un script awk et je lui ai transmis un fichier CSV. awk -f script.awk /home/abc/imp/asgd.csv Ce que je fais, c'est de faire entrer FILENAME script.awk. FILENAME me donne tout le chemin. Comme je suis en awk, je ne peux pas l'utiliser basename FILENAME. print FILENAME; /home/abc/imp/asgd.csv J'ai essayé avec …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.