文章

Linux 本地文件跟远程文件进行比较

  • remote diff

    • 功能:将本地服务器的文件跟远程服务器的文件做比较

    • 实现

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
      # remote diff
      function remotediff() {
          if [ $# -ne 2 ]; then
              echo "Usage: remotediff <remote_filename> <local_filename>"
              return 1
          fi
    
          remote_filename="$1"
          local_filename="$2"
    
          ssh username@remote_IP "cat $remote_filename" | diff - $local_filename
      }
    
本文由作者按照 CC BY 4.0 进行授权