Est-il possible de compresser tous les fichiers d'un répertoire donné avec la zipcommande? J'ai entendu parler de l'utilisation *.*, mais je veux que cela fonctionne aussi pour les fichiers sans
Globbing signifie faire correspondre les fichiers par des modèles de nom contenant des caractères génériques.
Est-il possible de compresser tous les fichiers d'un répertoire donné avec la zipcommande? J'ai entendu parler de l'utilisation *.*, mais je veux que cela fonctionne aussi pour les fichiers sans
Pourquoi ne puis-je pas copier avec scp lorsque j'utilise des *caractères dans le chemin? scp SERVERNAME:/DIR/* . De quelle configuration SCP a-t-il besoin pour autoriser *le chemin? UPDATE: le problème n'est pas côté serveur; pscp essaie d'utiliser SCPv1, et c'est pourquoi le message d'erreur...
Comment déplacer tous les fichiers d'un répertoire (y compris ceux qui sont cachés) vers un autre répertoire? Par exemple, si j'ai un dossier "Foo" avec les fichiers ".hidden" et "notHidden" à l'intérieur, comment puis-je déplacer les deux fichiers dans un répertoire nommé "Bar"? Ce qui suit ne...
J'essaie de créer un répertoire qui contiendra tous et uniquement mes PDF compilés à partir de LaTeX. J'aime garder chaque projet dans un dossier séparé, le tout logé dans un grand dossier appelé LaTeX. Alors j'ai essayé de courir: rsync -avn *.pdf ~/LaTeX/ ~/Output/ qui devrait trouver tous les...
Je peux utiliser ls -ld */pour lister toutes les entrées du répertoire dans le répertoire actuel. Existe-t-il un moyen aussi simple de répertorier tous les fichiers normaux du répertoire en cours? Je sais que je peux utiliser trouver find . -maxdepth 1 -type f ou stat stat -c "%F %n" * | grep...
Je sais en utilisant la commande lslistera tous les répertoires. Mais que fait la ls *commande? Je l'ai utilisé et il ne fait que lister les répertoires. L'étoile devant lssignifie-t-elle à quelle profondeur elle peut lister les
rm -rf /some/path/* supprime tous les fichiers non cachés de ce répertoire (et de ses sous-répertoires). rm -rf /some/path/.* supprime tous les fichiers cachés dans ce répertoire (mais pas les sous-répertoires) et génère également l'erreur / avertissement suivant: rm: cannot remove directory:...
J'aimerais écrire quelque chose comme ceci: $ ls **.py pour obtenir tous les noms de fichiers .py, parcourant de manière récursive une hiérarchie de répertoires. Même s'il y a des fichiers .py à trouver, le shell (bash) donne cette sortie: ls: cannot access **.py: No such file or directory Un moyen...
J'ai écrit une expression régulière qui fonctionne bien dans un certain programme (grep, sed, awk, perl, python, ruby, ksh, bash, zsh, find, emacs, vi, vim, gedit,…). Mais lorsque je l'utilise dans un programme différent (ou sur une variante unix différente), il ne correspond plus....
Je veux affecter le résultat d'une expression à une variable et la concaténer avec une chaîne, puis l'exécuter en écho. Voici ce que j'ai #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; Mais cela produit: Screen Shot 2011-07-03 at...
Je sais comment supprimer tous les txtfichiers du répertoire actuel rm *.txt. Est-ce que quelqu'un sait comment supprimer tous les fichiers du txtfichier EXCEPT du répertoire courant
J'exécute la commande suivante, mais elle n'est pas exécutée de manière récursive: find . -name *.java Je sais qu'il y a des fichiers java plus bas dans le répertoire en cours, mais cela ne findconcerne que le répertoire en cours. J'utilise OS X,
Dans la plupart des coquilles, ce nullglobn'est pas la valeur par défaut. Cela signifie, par exemple, si vous exécutez cette commande ls * dans un répertoire vide, le *glob sera étendu à un littéral *, à une liste d'arguments vide. Il existe des moyens de modifier ce comportement afin que, *dans un...
Je voudrais énumérer tous les fichiers correspondant à un certain modèle tout en ignorant le cas. Par exemple, j'exécute les commandes suivantes: ls *abc* Je veux voir tous les fichiers qui ont "abc" dans le nom du fichier, en ignorant le cas, comme -rw-r--r-- 1 mtk mtk 0 Sep 21 08:12 file1abc.txt...
J'ai mis en place un script pour faire quelques opérations de fichier pour moi. J'utilise l'opérateur générique *pour appliquer des fonctions à tous les fichiers d'un type, mais il y a une chose que je ne comprends pas. Je peux unziptous les fichiers dans un dossier comme celui-ci unzip "*".zip...
J'ai plusieurs fichiers avec le même nom de fichier de base. Je voudrais supprimer tous sauf un foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc Si je n'avais pas besoin d'en garder un, je sais que je pourrais en utiliser rm foo.*. TLDP montre comment^ annuler une correspondance....
Ainsi, vous pouvez utiliser le *comme un joker pour tous les fichiers lorsque vous l'utilisez cpdans le contexte d'un répertoire. Est-il possible de copier tous les fichiers sauf
J'ai un répertoire rempli de fichiers avec des noms comme logXXXX où est un nombre hexadécimal majuscule et zéro à deux caractères, tel que: log00 log01 log02 ... log0A log0B log0C ... log4E log4F log50 ... Généralement, il y aura moins de 20 ou 30 fichiers au total. On ne peut pas compter sur la...
L'expression .*est développée par bash pour inclure les répertoires courant et parent: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Si je cours rm -rf .*sur mon...
Le contenu de mon répertoire est $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Je voudrais énumérer les détails des fichiers qui ont un mot dans le nom du fichier tel que spécifié....