Comment utiliser idem sur OS X fonctionne comme cp -un sur Linux
Je suis un Linux gars et j'ai l'habitude de copier le répertoire des arbres avec cp -a
. OS X n'a pas -a
option sur cp
... mais il a le ditto
de commande. Je suis en train de lire l'homme sur ditto
maintenant, mais est-ce que je devrait en particulier être à la recherche pour?
ce n'cp-a faire de toute façon?
OriginalL'auteur Trenton | 2008-10-01
Vous devez vous connecter pour publier un commentaire.
Selon la cp homme page cp-a est le même que cp-rmr qui est
L'équivalent sous OS X serait
cp-pPR
La seule chose qui manque est -d je pense que c'est le comportement par défaut, mais je ne suis pas positif.
Je n'ai jamais testé avec idem
Edit -- @SoloBold
-L suit les liens symboliques. -p ne PAS suivre les liens symboliques.
OS X (10.4 au moins) n'a pas de -d option.
qui est une énorme différence.
C'est la même chose en 10.4
westwind.com/reference/os-x/commandline/...
sudo idem-vV -rsrcFork /Utilisateurs /Volumes/Sauvegardes/Utilisateurs ( qui copie un répertoire donné, y compris tous les fichiers cachés et les resource forks)
OriginalL'auteur Simurr
Personnellement, j'utilise
rsync -a
(ou quel que soitrsync
params sont appelés pour). Mes deux raisons: je sais déjà comment faire, et j'ai besoin de mes scripts pour être portable sur Linux/BSD/Solaris. Il y a également certains systèmes de fichiers oùrsync
est plus efficace quecp
.Désolé ce n'est pas une réponse directe, j'ai utilisé
ditto
sur les Bsd, mais n'ont pas de pièges pour vous qui ne sont pas dans la page de man.OriginalL'auteur joelhardi
De Linux cp(1):
qui est source de confusion, car -d semble être équivalent à p. De toute façon, OSX a -p et R de sorte que vous pouvez simplement utiliser que.
OriginalL'auteur
Si vous utilisez idem, vous devez être conscient qu'il déplace le contenu un peu différemment de
cp -a
quand il s'agit de dossiers:déplace le contenu de toto en bar (résultant en bar/fichier1, bar/fichier2 .. )
va se déplacer foo/bar/(résultant en bar/foo/fichier1, bar/foo/fichier2, .. )
Aussi: OSX cp désormais en charge
cp -a
.OriginalL'auteur Liyan Chang
Comme j04t a souligné que doit être
cp -pR
Sur OS X, vous feriezcp préserve les ressources dans une version plus récente de mac OS X (10.3 quand c'est arrivé?)
Hé d est un peu comme une mis à l'envers p, à droite 😉
OriginalL'auteur wprl
il y a une différence entre idem et le cp qui est que lorsque la source est un répertoire, cp crée un répertoire avec le nom de la destination, mais idem il copie le contenu. Méfiez-vous!
OriginalL'auteur