1 votes

Commande du terminal identique au copier-coller du Finder ?

Je suis curieux. En ce qui concerne cp y rsync Je vois toutes ces options différentes. Corrigez-moi si je me trompe, mais si vous faites un copier-coller dans le Finder, disons d'un disque dur à un autre, il devrait être conservé :

  • Tous les attributs des fichiers (temps d'accès, temps de modification, etc.)

  • Tous les liens symboliques

  • Récupération dans la structure du répertoire

  • (Vous ne trouvez rien d'autre à préserver) ?

Ainsi, au final, lorsque vous copiez-collez dans le Finder, tout sera une copie exacte mais dans un répertoire parent différent.

Ce que je cherche, c'est une commande qui imite exactement ce que fait le Finder lorsque vous copiez + collez. Cela répondra à cette question...

S'il s'avère que le Finder ne fait pas ce que je pense qu'il fait, veuillez expliquer, et montrer les équivalents en ligne de commande pour ce que le Finder en fait ... il doit appeler une commande lorsque vous utilisez l'interface graphique, non ?

0 votes

Ce dont vous avez besoin est la commande ditto qui fait exactement la même chose que copier des fichiers dans le Finder. Voir man ditto pour plus d'informations.

2voto

toxefa Points 416

Si vous voulez préserver les attributs des fichiers, les liens symboliques et la structure récursive, rsync devrait suffire :

rsync -a ~/somefolder /Volumes/SomeUSB/

Le site -a (archive) est un raccourci pour les éléments suivants rsync options :

--recursive Récupération dans les répertoires
--links copier les liens symboliques en tant que liens symboliques
--perms préserver les permissions
--times temps de conservation
--group définit le groupe du fichier de destination comme étant le même que celui du fichier source.
--owner définit le propriétaire du fichier de destination comme étant le même que celui du fichier source (si vous copiez vers un système distant, l'utilisateur SSH distant devra avoir le statut de superutilisateur pour cela)
--devices rsync transfère les fichiers de caractères et de blocs vers le système distant.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X