Diff files over SSH: ssh [login]@[host] "cat [remote file]" | diff - "[local file]"
Эта команда позволяет сравнить файлы с использованием SSH. Она выполняет следующие действия:
1. Команда ssh [login]@[host] «cat [remote file]» используется для чтения содержимого удаленного файла на удаленном хосте.
2. Затем вывод команды передается в команду diff через символ «pipe» (|).
3. Символ «-» указывает на использование стандартного ввода вместо локального файла для сравнения.
4. [local file] — это локальный файл, с которым нужно сравнить удаленный файл.
Данная команда полезна, когда необходимо сравнить файлы на удаленном хосте с локальными файлами. Она позволяет быстро определить различия между содержимым файлов и вывести их на экран. Альтернативой является копирование файлов на локальную машину с помощью команды scp и затем использование команды diff для сравнения файлов локально.
