Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 用于查找unix中两个文件夹的子文件夹之间的差异的脚本_Shell_Unix_Diff_Subdirectory - Fatal编程技术网

Shell 用于查找unix中两个文件夹的子文件夹之间的差异的脚本

Shell 用于查找unix中两个文件夹的子文件夹之间的差异的脚本,shell,unix,diff,subdirectory,Shell,Unix,Diff,Subdirectory,我在两个地方有两个名为“check”的文件夹。两者都有相同的文件夹,但每个文件夹的文件可能不同。我想运行一个脚本来查找每个“检查”文件夹中同名文件夹之间的差异,然后我必须将差异重定向到一个文件。请任何人帮帮我 提前感谢…使用rsync的干运行选项并保存输出: rsync -avzn path/to/source/check path/to/dest/check > differences.txt 颠倒路径的顺序以找到差异的剩余一半 您还应该了解Unison,它是一个目录同步工具。它甚至有

我在两个地方有两个名为“check”的文件夹。两者都有相同的文件夹,但每个文件夹的文件可能不同。我想运行一个脚本来查找每个“检查”文件夹中同名文件夹之间的差异,然后我必须将差异重定向到一个文件。请任何人帮帮我


提前感谢…

使用rsync的干运行选项并保存输出:

rsync -avzn path/to/source/check path/to/dest/check > differences.txt
颠倒路径的顺序以找到差异的剩余一半


您还应该了解Unison,它是一个目录同步工具。它甚至有一个GUI(unison gtk)。

您是否尝试过
diff--help
?但根据您的代码,我正在获取第一个文件夹的子文件夹中的所有文件。实际上,我需要遍历两个“检查”文件夹,并找到两个文件夹中同名子文件夹的差异。通常两个文件夹都有相同的文件夹和相同的内容。脚本用于运行以检查是否存在任何差异。脚本应该类似于脚本名称检查