Quel est un moyen rapide de copier le chemin du répertoire actuellement ouvert dans le Finder?
La copie de ce chemin est très facile dans les gestionnaires de fichiers Linux et Windows - il vous suffit de le copier à partir de la barre d'adresse. Je ne vois pas d'option correspondante dans le Finder.
/Volumes/whatever/path/to/frontmost/window/view
ou autre chose? En gros, quelle est la prochaine étape que vous allez effectuer avec le chemin une fois que vous l'avez?Réponses:
Option+ Command+C
Copiera le chemin du dossier ou du fichier sélectionné dans le presse-papiers. Essayé sur El Capitan.
la source
Pour ce faire, vous pouvez utiliser Automator avec un seul raccourci clavier que vous pouvez utiliser à partir de n'importe quelle application et sans installer de logiciel tiers.
Ce service Automator copiera le chemin de la fenêtre avant du Finder, plutôt que le chemin d'un fichier ou d'un dossier sélectionné, de manière à ne pas affecter les fenêtres ouvertes ni les éléments sélectionnés. Le chemin qui est copié est simplement du texte, il peut donc être collé n'importe où pour pouvoir coller du texte.
no input
(ou "fichiers ou dossiers" pour qu'il apparaisse d'un clic droit) et laissez-le surany application
(sauf si vous voulez que cela fonctionne uniquement à partir d'une application spécifique, comme le Finder).Remplacer
(* Your script goes here *)
par:Enregistrez le service Automator avec le nom de votre choix dans le menu Services.
Ce service Automator sera maintenant dans votre menu Services.
Remarque: ceci n'échappe pas aux espaces. Par conséquent, si votre chemin contient des espaces, vous devrez peut-être le citer. Par exemple, dans Terminal, le chemin doit être indiqué, mais pas dans la commande "Aller au dossier" du Finder. Si vous voulez copier comme cité, vous pouvez changer
POSIX path
enquoted form of POSIX path
.Vous pouvez ajouter un raccourci clavier pour le service en allant dans Préférences Système> Clavier> Raccourcis clavier, puis cliquez sur "Services" dans le volet de gauche, puis faites défiler jusqu'à la section "Général" dans le volet de droite jusqu'à ce que vous trouviez votre service.
la source
À côté du nom du dossier dans le Finder, il y a une icône décrivant ce dossier. Cette icône peut être déplacée n'importe où si vous souhaitez accepter un chemin. Si vous le faites glisser vers le terminal ou TextEdit en mode texte brut, le chemin sera déplacé sous forme de texte dans la fenêtre ou le document. Toutefois, cela ne fonctionne pas avec toutes les destinations. La copie dans un document TextEdit en texte enrichi, par exemple, copie un lien dans le dossier et non le chemin.
Certaines applications tierces , gratuites ou payantes, ajoutent cette fonctionnalité. Vous pouvez également créer un service avec Automator ( ou AppleScript ), mais une méthode simple et gratuite que j'aime bien, surtout si vous aimez quand même utiliser le terminal, consiste à appeler DTerm dans la fenêtre du Finder et à exécuter:
Cela copiera le chemin actuel dans le presse-papier de Mac OS X.
la source
Command+ I, puis copier les informations sous Où:
la source
Si vous avez besoin du chemin dans Terminal / iTerm, vous pouvez simplement sélectionner le fichier / dossier dans le Finder, le copier ( Command+ C), basculer vers le Terminal et le coller ( Command+ V).
Vous pouvez également faire glisser le fichier / dossier vers le terminal / iTerm.
la source
Conseil MacYourself Copier le chemin d'accès au fichier ou au dossier dans le presse-papiers sous Mac OS X Lion fonctionne pour moi sous 10.7.4. En gros, il vous guide tout au long de la création d’un service Automator pouvant être utilisé pour copier le chemin complet des fichiers et des dossiers à partir du Finder. Vous pouvez ensuite l'utiliser en attribuant un raccourci clavier personnalisé ou en utilisant le menu contextuel pour copier le chemin d'accès dans le Presse-papiers lorsqu'un fichier ou un dossier est sélectionné.
Si cela vous aide, vous pouvez également taper la commande suivante dans le terminal pour que le Finder affiche le chemin d'accès complet au dossier actuel dans sa barre de titre:
Utilisez ce qui suit pour le désactiver à nouveau:
la source
~/Library/Services
je pense que décrire une méthode pour le télécharger puis le copier ici (comme~/Library
caché par défaut sur Lion), puis suivre la moitié des instructions de MacYourself pour ajouter le raccourci serait en réalité plus compliqué. Les instructions fournies par MacYourself sont assez simples à suivre.Si vous utilisez Alfred, vous pouvez sélectionner les éléments, appuyer sur \, puis sélectionner Copier le chemin dans le Presse-papiers.
Vous pouvez également assigner un raccourci à un script comme celui-ci:
Cela copierait les chemins de tous les éléments sélectionnés:
Il y a un bogue sur 10.7 et 10.8 où la sélection, l'emplacement d'insertion et les propriétés de la cible font référence à la deuxième fenêtre au premier plan après avoir ouvert une nouvelle fenêtre. Cela affecte à la fois les scripts et Alfred, mais pas les services Automator. En guise de solution de contournement, vous pouvez déplacer le focus vers une autre application et revenir avant d'obtenir la sélection:
la source
input
lequel vous souhaitez opérer et en l'attribuant à un service basé sur Automator qui reçoitfiles or folders
enFinder.app
. Pour contourner le bogue lors de l’obtention de l’emplacement d’insertion du Finder (1er script), vous pouvez appliquer le hack efficace (mais efficace) (fonctionne sous 10.8.2): masquer le Finder, puis le masquer à nouveau après un bref délai - cela entraînera le Finder signaler ensuite le bon emplacement de sélection / insertion; inconvénient évident: clignotant.Bien que cela ne réponde pas directement à votre question, j’ai une méthode plus efficace pour obtenir le chemin du fichier (probablement pour qu’il soit collé dans un terminal ou dans un fichier texte, par exemple). Il suffit de glisser-déposer le fichier dans un champ de texte pour insérer automatiquement le chemin du fichier.
la source
De retour il y a quelques années, j'aurais toujours l' utilitaire pos écrit par Gary Kerbaugh pour améliorer l'interaction chercheur / terminal.
cdf
seraitcd
sur le chemin de la fenêtre la plus en avant du Finderfdc
ouvrirait une fenêtre du Finder dans le chemin d'accès du shellposd
serait simplement vider le cheminCeci couplé avec
pbcopy
etpbpaste
devrait convenir au projet de loi pour obtenir des chemins arbitraires vers le format texte, puis dans votre presse-papiers.Je pense que l' homebrew a adopté une partie mais pas la totalité de ce paquet , je ne suis donc pas sûr de pouvoir trouver une version viable de tout ce qui précède, mais c'était magique lorsque j'ai commencé à l'utiliser. Maintenant, je viens d’utiliser Launchbar pour déplacer des fichiers sans me soucier de l’enregistrement d’un dossier spécifique.
la source
posd | pbcopy
ça a l'air de marcher. Le reste semble bien d'avoir (bien que cela neopen .
fonctionne pas au lieu defdc
?)open .
bien - c'est élégant.pos
n'est plus dans l'homebrew.Le moyen le plus simple que je connaisse pour obtenir le chemin d'accès à un fichier ou à un dossier consiste à obtenir des informations sur le dossier ou le fichier (sélectionnez-le, faites un clic droit et choisissez Obtenir des informations), puis dans la section "Général" du milieu, vous pouvez sélectionner et copier (commande + C) le chemin.
Pour ce qui est de l’autre question, cliquer sur les en-têtes de colonne dans la vue Liste du Finder vous permet de trier par ordre croissant ou décroissant.
Je ne comprends pas la dernière question que vous posez - encore une fois, je dirais d'aller dans le fichier lui-même, cliquer avec le bouton droit de la souris et faire ce que j'ai décrit ci-dessus pour obtenir le chemin.
la source
Je ne sais pas pourquoi ni ce que je fais, mais cela existe sur mon PC (High Sierra 10.13.4)
la source
Sous OS X, beaucoup de choses peuvent être accomplies par glisser-déposer. Apple pense qu'il n'est pas nécessaire d'accéder facilement au chemin du fichier, car tout peut être accompli par glisser-déposer. Je ne suis pas complètement du même avis, mais d'habitude je peux faire ce que je veux.
C’est ainsi que sont effectuées les actions courantes sous OS X pour lesquelles un chemin d’accès sous Windows ou Linux est nécessaire.
Pour simplement savoir où vous vous trouvez dans le Finder, cliquez avec le bouton droit de la souris sur Command ⌘le nom du dossier dans la zone de titre.
Dans une boîte de dialogue de sélection de fichier, pour accéder à un emplacement du Finder ouvert, faites glisser le dossier ou tout fichier de ce dossier dans la boîte de dialogue de sélection. Cela ne déplacera pas le fichier ou le dossier comme dans Windows, mais définira le chemin de la boîte de dialogue Fichier. (Vous pouvez également faire glisser l'icône du proxy de document (dans la barre de titre de la plupart des applications) ou faire ⌘glisser des éléments du Dock pour le faire.)
Pour obtenir le chemin d'un fichier dans Terminal ou une autre application textuelle, faites-le glisser dans la fenêtre du terminal.
Ce qui n'est pas (facilement) possible:
la source
Depuis que Yosemite a maintenant des menus déroulants de type Windows dans la fenêtre d’information et que c’est le meilleur résultat de Google, voici ce que j’ai trouvé:
Info
fenêtre, les sectionsComments
etPreview
seront développées par défautla source
Pour copier le chemin actif dans le Finder, il suffit de cliquer sur le dossier ou le fichier en maintenant la touche Contrôle enfoncée pour afficher le menu contextuel. Ensuite, sélectionnez
copy the_folder/file_you_want
. Ensuite, vous pouvez coller le chemin dans une fenêtre de terminal.la source
Je viens de faire une action rapide Automator. L'action Obtenir le premier chemin de la fenêtre du Finder permet d'obtenir le chemin le plus à l'avant de la fenêtre du Finder. C'est une version bêta, mais ça va. 10.8 uniquement Il renverra le chemin Posix de la fenêtre du Finder la plus ouverte en premier.
1, ouvrez le zip et installez-le en double-cliquant sur l'action.
Il entrera dans le nom Actions Utilitaires 'Obtenir le premier chemin de la fenêtre du Finder'
2, faites-le glisser normalement dans la zone de flux de travail et ajoutez par exemple l'action "Copier dans le Presse-papiers" située en dessous.
Le service sélectionné peut être un fichier ou un dossier si vous l'enregistrez en tant que «service». Cela vous permettra également d'utiliser le menu contextuel lorsque vous cliquez sur un fichier ou un dossier. cela exécutera les actions et ne renverra que le résultat de la fenêtre Même. Pas le fichier ou le dossier sélectionné. Sinon, réglez-le sur 'aucun.
Vous pouvez l'enregistrer en tant que service ou, comme moi, l'enregistrer en tant qu'application, puis faire glisser l'application dans la barre d'outils de la fenêtre du Finder. Où il suffit de cliquer dessus.
la source
Le bouton Copy Path Finder est de loin la méthode la plus simple que j'ai trouvée pour y parvenir. C'est si simple: téléchargez-le, mettez-le dans votre dossier Applications, puis faites-le glisser dans la barre d'outils de votre trouveur, c'est terminé.
la source