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


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 -)

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é.



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.