仅 scp 目标上不存在的 PDF

仅 scp 目标上不存在的 PDF

我只使用 SCP 复制了大量文件,从不关心它们是否存在于目标位置...可以使用 scp 完成吗?还有其他更好的解决方案吗?

它正在从一台服务器复制到另一台服务器。

答案1

我用rsync

http://www.manpagez.com/man/1/rsync/

DESCRIPTION

       Rsync is a fast and extraordinarily versatile file  copying  tool.   It
       can  copy  locally,  to/from  another  host  over  any remote shell, or
       to/from a remote rsync daemon.  It offers a  large  number  of  options
       that  control  every  aspect  of  its behavior and permit very flexible
       specification of the set of files to be copied.  It is famous  for  its
       delta-transfer  algorithm,  which  reduces the amount of data sent over
       the network by sending only the differences between  the  source  files
       and  the  existing  files in the destination.  Rsync is widely used for
       backups and mirroring and as an improved copy command for everyday use.

       Rsync  finds  files  that  need to be transferred using a "quick check"
       algorithm (by default) that looks for files that have changed  in  size
       or   in  last-modified  time.   Any  changes  in  the  other  preserved
       attributes (as requested by options) are made on the  destination  file
       directly  when  the quick check indicates that the file's data does not
       need to be updated.

答案2

如果您的需求超出了 rsync 的功能(这种可能性不大),您可能需要考虑 rdist。

   Rdist is a program to maintain identical copies of files over multiple hosts.  It preserves the owner, group, mode, and mtime of files  if  possible  and  can
   update  programs that are executing.  Rdist reads commands from distfile to direct the updating of files and/or directories.  If distfile is ‘-’, the standard
   input is used.  If no -f option is present, the program looks first for ‘distfile’, then ‘Distfile’ to use as the input.  If no names  are  specified  on  the
   command  line, rdist will update all of the files and directories listed in distfile.

干杯。

相关内容