Listage / déplacement de certains fichiers

0

Mon chemin actuel est /Users/UserName/Downloads/Downloaded_Path. Dans Downloaded_PathDossier, j'ai plusieurs dossiers comme F1, F2etc., et chaque dossier contient rardes fichiers de pièce de rarà r99. Ce que je veux faire est de lister tous les fichiers qui sont soit de type rarou d’ r*extension et les copier de ces dossiers respectifs vers un nouveau dossier.

Em Ae
la source

Réponses:

1

C'est très facile à faire,

Le * agit comme un caractère générique de sorte que nous copions tous les fichiers contenant le fichier .r, c'est-à-dire 133.rar ou 123.r99. La fonction cp ressemble plus exactement à ceci

cp /path/from/*.r* /path/to

Éditer: après avoir relu la question, vous voudrez ajouter la balise récursive -R

cp -R /path/from/*.r* path/to

Plus spécifiquement pour vous

cp -R /Users/UserName/Downloads/Downloaded_Path/*.r* new/path/location

De plus, ce que vous pouvez faire pour lister tous ces fichiers est aussi

ls  /Users/UserName/Downloads/Downloaded_Path/*.r*

ls permet à certaines balises de vous donner plus d'informations sur les fichiers listés. -a -l -t Ou -alt tous ensemble. -a affiche tous les fichiers, y compris ceux commençant par. Ou .. -l répertorie les fichiers dans un format long -t les répertorie par ordre chronologique (dans lequel, je crois, a été touché ou modifié pour la dernière fois). Le code suivant expliquera plus en détail les balises ls si vous voulez en savoir plus à ce sujet.

man ls

Une autre astuce utile consiste à sortir de l’homme dans le terminal en appuyant simplement sur la touche q.

À votre santé!

Brett Reinhard
la source
1

Ouvre une nouvelle fenêtre du Finder. Puis cliquez sur l'icône engrenage.

entrez la description de l'image ici

Appuyez sur «Afficher les critères de recherche» et sélectionnez «Autre».

entrez la description de l'image ici

Vous aurez beaucoup de choix, il vous suffit donc d'entrer "ext" dans le champ de recherche en haut à droite et de cocher "Extension de fichier" pour afficher le menu.

entrez la description de l'image ici

Puis entrez «.rar» dans le champ et sélectionnez dans le Finder votre dossier «Downloaded_Path». Cela doit sélectionner tous vos fichiers .rar. Ensuite, vous pouvez tous les sélectionner et les copier à l'emplacement souhaité.

entrez la description de l'image ici

J'espère que cela t'aides.

Denis Rasulev
la source
Je viens d'apprendre un peu de mac.
Em Ae
Je mets .r*en extension et il ne répertorie aucun fichier. Je suis intéressé qu'il devrait répertorier tous les fichiers de .rar, r00à.r92
Em Ae
C’est dommage, mais MacOS X Finder craint les recherches génériques, c’est vrai :( La seule option à utiliser serait donc la commande de terminal telle que Brett l’a écrit. Si, pour une raison quelconque, vous avez besoin d’une interface graphique, vous pouvez utiliser l’application gratuite 'EasyFind' qui prend en charge les recherches génériques devontechnologies.com/products/freeware.html
Denis Rasulev
Si vous ne recherchiez que quelques extensions de fichiers différentes, cela suffirait en ajoutant simplement des lignes de critères de recherche et en sélectionnant celles qui sont vraies. De plus, vous pouvez simplement utiliser la barre de recherche normale en haut et saisir .r. Il répertoriera tous les fichiers qui se terminent par .r ou ceux qui contiennent .r. Cela pourrait fonctionner dans certaines situations mais pas dans d'autres. Je suis stupéfait de voir que Mac n'autorise pas les recherches génériques comme Windows.
Brett Reinhard