cp verbeuse alternative

3

Je souhaite répertorier tous les fichiers en cours de copie à l'aide d'une commande cp, mais le commutateur -v ne semble pas exister sur les serveurs au travail. Je ne sais pas exactement de quel système d'exploitation il s'agit. Je pense que cela pourrait être SunOS. Comment pourrais-je savoir si c'est important?

Merci

Un jackson
la source
1
uname -apourrait vous dire ce que le système d'exploitation est.
Dennis Williamson

Réponses:

4

Vous pouvez également utiliser tar piped to tar, ce qui peut être plus fonctionnel, car vous pouvez exploiter toute la puissance de tar en plus d’être une solution de verbosité multiplate-forme.

tar -cvpf . - | (cd destination/directory && tar -xvpf -)
jtimberman
la source
Merci. Cela a très bien fonctionné. M'a aidé à trouver pourquoi les fichiers n'apparaissaient pas. Je l'exécutais à partir d'un script shell et les variables étaient mal définies. Espérons que je n'ai pas laissé de fichiers sur le serveur depuis des années où je me suis trompé ...
A Jackson
Merci! J'ai aussi travaillé pour moi, mais j'ai dû échanger l'ordre des arguments contre goudron:tar -cvpf - . | (cd destination/directory && tar -xvpf -)
Eric B.
0

Vous pouvez également essayer ditto(s'il est présent sur votre machine). ditto -Vaffichera chaque nom de fichier lorsqu’il sera copié.

s4y
la source
0

Une autre option est rsync -v.

Nelson
la source