Existe-t-il un moyen de créer un lien dur dans le Finder?
Un lien dur dans le terminal serait créé avec:
ln /path/to/file /path/to/newpath
alors qu'un lien symbolique / alias peut être fait en maintenant la commande et l'option ou
ln -s /path/to/file /path/to/newpath
(bien qu'apparemment les comportements de 'alias' et de 'ln' soient différents )
bash
point de vue qui devrait fonctionner sur les fichiers avec des guillemets dans le nom. Y a-t-il une raison liée à Automator pour laquelle ce n'est pas le cas? (Avez-vous testé qu'il ne fonctionne pas avec des guillemets?)Il n'y a aucun moyen de le faire dans Finder.app lui-même. Cependant, si votre objectif est simplement d'éviter de taper les commandes dans Terminal.app, vous pouvez utiliser Automator.app pour créer un flux de travail pour exécuter les commandes pour vous.
la source
Je voulais en fait le terme du lien dans le renommage avec l'extension préservée sinon le finder ne reconnaîtrait pas le type de fichier.
alors j'ai utilisé la réponse de Daniel (merci pour ça) et l'ai un peu changé
EDIT: ajouté ce que je pense être un meilleur code de gestion des extensions - devrait être vide si aucune extension n'est présente. Désolé, je ne suis pas doué pour coder les scripts, veuillez donc partager les correctifs dont vous pensez avoir besoin.
la source
Oui, indirectement.
Automator vous permet de créer des services qui exécutent n'importe quel script shell et peut également vous demander un chemin vers la destination du lien dur (car il ne sera pas au même endroit que l'original probablement). Je suppose que vous pouvez également définir l'emplacement du lien par défaut comme un bureau.
Ajoutez simplement une étape pour faire apparaître une boîte de dialogue pour entrer ou choisir la destination et transmettez-la à votre
ln
commande.la source
Belle solution fournie par Daniel, mais je suggère de remplacer son code de script par celui ci-dessous qui préserve le type de fichier.
la source