copie d'arborescence avec des alias |
Bienvenue invité ( Connexion | Inscription )
copie d'arborescence avec des alias |
24 Apr 2011, 20:23
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 6 Inscrit : 25 Feb 2009 Membre no 131 919 |
Bonjour tout le monde,
J'ai voulu copier ma bibliothèque iPhoto vers un dossier, j'ai donc fait : cp -rp Pictures/iPhoto Library/Originals/* dossier puis : cp -rp Pictures/iPhoto Library/Modified/* dossier pour écraser les originaux modifiés que je ne souhaite pas garder. Le soucis c'est que lors de précédentes importations de photo iPhoto m'a crée des alias au lieu de recopier les originaux (que j'ai conservé heureusement), et donc la copie, copie les alias et non les fichiers ciblés Connaissez-vous une option de cp ou une meilleure méthode pour faire cet export ? Un grand merci d'avance si c'est le cas |
|
|
25 Apr 2011, 13:34
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 3 169 Inscrit : 3 Feb 2007 Lieu : 92 Membre no 79 812 |
Bonjour,
??? Quest-ce que ces cp -rp ??? Il suffit de glisser le contenu de tes événement dans un dossier posé sur ton bureau. JMGGG -------------------- JMGGG
Mac et outils du moment > iMac 24", M1, 8 Cœurs, RAM 16 (fin 2021) + 10 DD Externes USB + iPhone 12 + Epson XP-352 |
|
|
25 Apr 2011, 16:22
Message
#3
|
|
Nouveau Membre Groupe : Membres Messages : 6 Inscrit : 25 Feb 2009 Membre no 131 919 |
Non si je fais cela je vais avoir une copie de ma bibliothèque avec des alias, ce que je veux faire c'est avoir toutes mes photos dans un dossier (avec le classement actuel d'iphoto par année) mais que les alias a l'intérieur soient remplacés par les fichiers pointés par ces alias, afin par exemple d'exporter ce dossier autonome sur ma freebox ou sur tout autre pc non Mac
Cp -rp dans un terminal c'est une copie d'une arborescence en gardant les date / proprio/ etc. Des fichiers Je suis plus clair ? Ce message a été modifié par zerod - 25 Apr 2011, 16:22. |
|
|
25 Apr 2011, 16:41
Message
#4
|
|
Macbidouilleuse cryptomaniaque ! Groupe : Membres Messages : 4 087 Inscrit : 13 Oct 2005 Membre no 47 796 |
Tu ne peux pas faire ça, le dossier librairie de iPhoto fait sa petite cuisine en privé. Il crée des alias dans des dossiers pour simplifier le rangement que tu adoptes dans iPhoto.
Si tu veux adopter ce rangement en dehors de iPhoto, un seul moyen, copier toutes les photos dans un dossier sur le disque dur et créer toi-même tes sous-dossiers… Si c'est juste une copie de la bibliothèque que tu veux faire pour une sauvegarde ou autre, il faut copier tout le dossier librairie et le renommer of course, ou le copier sur un disque externe… Ou alors, je ne comprends vraiment pas ta question !! |
|
|
25 Apr 2011, 21:54
Message
#5
|
|
Nouveau Membre Groupe : Membres Messages : 6 Inscrit : 25 Feb 2009 Membre no 131 919 |
concrètement je veux :
- exporter toutes mes photos sur ma freebox v6 pour les visionner sur la tv - switcher de iphoto à picasa si je copie la bibliothèque, chose que je fais déjà sur un serveur distant pour la sauvegarder je n'ai pas toutes mes photos, j'ai tout un tas d'alias qui pointent vers divers dossiers photo que j'ai importé lors de mon passage sur mac il y a 2/3 ans... |
|
|
25 Apr 2011, 23:42
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 426 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Pourquoi n'utilises-tu pas la commande exporter d'iPhoto ?
Utilise les ressources de Mac OS — comme suggéré par JMGGG— ou celles d'iPhoto, ça fera ce que tu eux. A vouloir travailler en Unix, tu te compliques la tâche — ou alors je n'ai rien compris à ta demande… -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
26 Apr 2011, 06:22
Message
#7
|
|
Macbidouilleuse cryptomaniaque ! Groupe : Membres Messages : 4 087 Inscrit : 13 Oct 2005 Membre no 47 796 |
Je crois que je commencerais par nettoyer mon Mac de ces alias issus du monde PC… Il me semble que continuer à vouloir utiliser un iPhoto plein de bidules pas exploitables et une erreur…
Après, tu y verras plus clair pour faire ce que tu veux faire… Ça m'arrive constamment de passer des dossiers photos de Mac à PC et vis versa… Ces fichiers fantômes peuvent devenir pénibles !!! Mais j'ai a chaque fois fait le tri avant de transférer sur iPhoto… |
|
|
26 Apr 2011, 07:15
Message
#8
|
|
Nouveau Membre Groupe : Membres Messages : 6 Inscrit : 25 Feb 2009 Membre no 131 919 |
Baron : la commande exporter ne crée pas un dossier par évènement, elle mets tout à plat... et j'ai 18000 photos....
GhisDiem : a mais j'aimerai bien me débarasser de ces alias, qui ont été crées par iphoto lors de la première importation de mes photos précédentes ! Mais je cherchais un moyen alernatif à me taper tous les évènements à la main pour écraser les alias avec les fichiers qu'ils pointent. schématiquement actuellement j'ai : iPhoto library / Originals / 1996 1997 ... 2011 et dans un dossier "photos" au même niveau les albums que j'avais importé lors de mon switch sur mac, ce sont ces albums qui au lieu d'avoir été recopiés dans la librairie iphoto sont pointés dans celle ci sous forme d'alias. Problème, il y en a beaucoup, et ils ne sont pas classés par année comme dans la librairie iphoto, ce serait trop facile j'ai vu un outils pour exporter depuis iphoto, phoshare, je vais tester. Ce message a été modifié par zerod - 26 Apr 2011, 07:16. |
|
|
26 Apr 2011, 21:02
Message
#9
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 426 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Bonsoir,
Je ne suis vraiment pas sûr de pouvoir t'aider… Je te dis quand même en vitesse ce que je peux (mais je suis novice avec OSX et iPhoto…) : • Quand j'ouvre ma bibliothèque iPhoto comme paquet (clic droit dans le Finder) pour voir son contenu, mes vraies photos sont toutes dans un dossier Masters ; les dossiers Originals et Modified sont des alias. Il faut dire aussi que dans les Prefs d'iPhoto, j'ai sélectionné l'option de chaque fois copier la photo dans la bibliothèque plutôt que d'accepter des alias… • Si tu obtiens un dossier avec plein d'alias, peut-être qu'un utilitaire comme FileBuddy pourrait t'aider ? http://www.macvf.fr/fiche_produits/dynamic...ile%20Buddy%209 • Il ne m'a pas semblé qu'iPhoto Library manager (utilitaire bien pratiue par ailleurs) puisse être utile ici. -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
26 Apr 2011, 21:18
Message
#10
|
|
Nouveau Membre Groupe : Membres Messages : 6 Inscrit : 25 Feb 2009 Membre no 131 919 |
je suis parti pour tout faire à la main... c'est long
je n'ai pas le master moi |
|
|
Guest_EricaL**_* |
27 Apr 2011, 00:04
Message
#11
|
Guests |
Bonjour,
Voici un script AppleScript qui remplace tous les alias par les fichiers originaux. Les originaux seront copiés, ils ne seront pas déplacés. Code remplaceAliasParOriginal((choose folder) as list) -- le dossier où les photos ont été copiées on remplaceAliasParOriginal(thesefolders) tell application "Finder" repeat with tFolder in thesefolders repeat with thisAlias in (get alias files of tFolder) try duplicate (get original item of thisAlias) to tFolder with replacing end try end repeat my remplaceAliasParOriginal(get folders of tFolder) -- les sous-dossiers end repeat end tell end remplaceAliasParOriginal |
|
|
27 Apr 2011, 00:17
Message
#12
|
|
Nouveau Membre Groupe : Membres Messages : 6 Inscrit : 25 Feb 2009 Membre no 131 919 |
c'est gentil ca
j'avais mis en oeuvre cette méthode : dans le finder rechercher tous les fichiers de type Alias et lancer ce script après avoir fait cmd A : Code tell application "Finder" to repeat with a_alias in (get selection) try set f to original item of a_alias move f to container of a_alias with replacing delete a_alias end try end repeat La tienne est plus élégante merci beaucoup edit : à un bémol quand même, le "(choose folder)" ne permet pas de rentrer dans le dossier iPhoto Library Ce message a été modifié par zerod - 27 Apr 2011, 00:21. |
|
|
Guest_EricaL**_* |
27 Apr 2011, 04:45
Message
#13
|
Guests |
edit : à un bémol quand même, le "(choose folder)" ne permet pas de rentrer dans le dossier iPhoto Library Oui, c'est qu'il n'est pas considéré comme un dossier, car on ne peut pas voir son contenu par double clic. Mais, c'est possible par (choose file) Code choose file with prompt "Sélectionnez un fichier 'iPhoto Library'" default location (path to pictures folder) without invisibles set tFolder to ((the result as string) & "Originals") as alias remplaceAliasParOriginal((tFolder) as list) Dans cet exemple, c'est dans le dossier "Originals" que la recherche se fera, car c'est seulement dans ce dossier qu'il y a des alias . Édition : Si c'est pour iPhoto : Voici la fonction qui renomme l'original selon le nom de l'alias, sinon iPhoto ne retrouvera pas la photo, si vous avez modifié le nom du fichier original. Code on remplaceAliasParOriginal(thesefolders)
tell application "Finder" repeat with tFolder in thesefolders repeat with thisAlias in (get alias files of tFolder) set tName to name of thisAlias try set tFile to duplicate (get original item of thisAlias) to tFolder with replacing if (get name of tFile) is not tName then delete thisAlias set name of tFile to tName end if end try end repeat my remplaceAliasParOriginal(get folders of tFolder) -- les sous-dossiers end repeat end tell end remplaceAliasParOriginal Ce message a été modifié par EricaL** - 27 Apr 2011, 05:17. |
|
|
Nous sommes le : 12th June 2024 - 14:12 |