Articles of caractères generics

Copiez uniquement les directorys avec les files .mp3 avec rsync

J'essaie de copyr uniquement les dossiers avec des files .mp3 dans un autre appareil. Et seulement les .mp3 en eux . La structure ressemble à ceci: Band/Year – Album/*.flac Band/Year – Album/*.txt Band/Year – Album/*.mp3 Band/Year – Album/covers Band/Year – Album/covers/*.jpg J'ai déjà lu un shitton de manuels et de forums, mais ne peut pas […]

Copier des files dans des sous-directorys différents qui excluent une string

J'essaie de copyr tous les files d'un type dans un directory et des sous-directorys donnés mais en excluant les files d'un type différent. find /var/ftp/pub/bs -iname "*foo*.foo" -exec cp {} /var/ftp/pub/bs1 \; qui fonctionne mais je préfère faire l'exclusion qui est plus précis. J'ai donc besoin de copyr des files à cette fin avec *.foo […]

En utilisant un motif glob comme argument pour "quel"

Est-il possible d'utiliser la command which sur un motif glob pour renvoyer plusieurs résultats? Par exemple, je veux connaître le path complet de toutes mes commands latex . Je peux essayer: [lucas@lucas-ThinkPad-W520]/home/lucas$ which latex /usr/bin/latex ou: [lucas@lucas-ThinkPad-W520]/home/lucas$ which pdflatex /usr/bin/pdflatex ou: [lucas@lucas-ThinkPad-W520]/home/lucas$ which xelatex /usr/bin/xelatex mais je ne peux pas utiliser: [lucas@lucas-ThinkPad-W520]/home/lucas$ which *latex qui […]

Nom de file Regex avec plusieurs numbers

Disons que j'ai le file suivant: test_file-1234-master.tar.gz J'ai essayé de tar un en utilisant les commands suivantes tar -xf test_file-[0-9]+-master.tar.gz tar -xf test_file-[:digit]-master.tar.gz Mais pas de chance. Comment correspondre à ce model? NOTE: Il y aura toujours un file. Je n'essaie pas d'ouvrir plusieurs files.

Rsync incapable de supprimer le file distant n'existe pas dans local

Considérez mon dossier local /tmp/foo/ /tmp/foo/1.txt /tmp/foo/2.txt /tmp/foo/3.txt et mon dossier distant /tmp/foo/ /tmp/foo/1.txt /tmp/foo/2.txt /tmp/foo/4.txt et dans mon côté local, j'exécute la command dans le dossier /tmp/foo rsync –exclude=3.txt -avcz –delete * ubuntu@server:/tmp/foo/ J'ai été capable de synchroniser mes files sauf 3.txt , mais 4.txt est encore à distance, pourquoi?

Comment find des files avec des extensions spécifiques, en excluant seulement certains noms dans le directory courant?

Je veux find des files, dans un environnement non GNU dans le directory actuel uniquement avec l'extension * .ext1 et * .ext2 , mais pas le nom1. * ou le nom2. * La command suivante fonctionne, mais peut ne pas être efficace, car le shell se développe ./* et find peut get une énorme list […]

scp, globbing, et différentes coquilles

L'autre jour au travail, j'ai essayé de faire scp remotehost:~/*.txt . et j'ai reçu une erreur sur le *.txt file not found * , *.txt file not found désolé, pas au travail et j'oublie l'erreur exacte sur mon post de travail, je cours zsh 4.3. sur le remotehost bash est le shell par défaut, et […]

Odd alias "find. -name '* \! {*} *' -ls "dans devises Unix

De Unix Power Tools 3rd Edition page 175: L'article 9.27 montre comment faire correspondre les directorys au milieu d'un path. Voici un alias "find file" plus simple qui peut être très pratique: alias ff "find . -name '*\!{*}*' -ls" Donnez-lui un nom de file ou de directory; l'alias donnera une list longue de tous les […]

Où scp a-t-il mis ces files?

J'ai exécuté une command scp pour download des files à partir d'un server SSH. Au lieu d'utiliser le . pour le mettre dans le dossier actuel, j'ai accidentellement tapé * . Il ressemble à scp copié les files et les mettre quelque part. Ma command était semblable à ceci: $moshe> scp [email protected]:~/SomeDirectory/SubDir/* * Je voulais […]

Déplacer des files sans extension avec mv

J'ai un dossier avec des images (png, bmp, jpg) et des files sans extension. Je n'arrive pas à comprendre comment déplacer uniquement les files sans extension. Ce sont tous des files numérotés au hasard.