是否存在比较目录树(文件。子目录)并显示您缺少 waht 的工具。我也有一个正在编码的上传文件,想看看它是否与结构无关。
没什么大不了的,只是告诉我目录 X 与 Y 相比如何
为了澄清更多,这里是一个例子
那个树
Dir1+
+Subdir1
+sudir2
+File1
+File2
Run Code Online (Sandbox Code Playgroud)
和树
Dir1+
+Subdir1
+sudir2
+File1
+File2
Run Code Online (Sandbox Code Playgroud)
是一样的,但树
Dir1+
+Subdir1
+sudir2
+File1
+File2
Run Code Online (Sandbox Code Playgroud)
和树
Dir1+
+Subdir1
+sudir2
+File1
+File3
Run Code Online (Sandbox Code Playgroud)
应该告诉我缺少 File2 并添加了 File3。
有这样的工具吗?
diff 也可以比较目录树。
diff <dir1> <dir2>
Run Code Online (Sandbox Code Playgroud)
或者,如果您不想看到文件内容差异:
diff -q <dir1> <dir2>
Run Code Online (Sandbox Code Playgroud)
Ubuntu 存储库中可用的一些图形工具:dirdiff、fldiff、kdiff3、meld、mgdiff。
小智 5
一种技术含量较低的方法是使用 gui 同步软件,例如FreeFileSync (可视化文件夹比较和同步)
启动板上有一个 ppa :
将这些行放在终端中:
sudo add-apt-repository ppa:freefilesync/ffs
sudo apt-get update
sudo apt-get install freefilesync
Run Code Online (Sandbox Code Playgroud)
我已经成功地使用这个工具几年来备份和/或同步 Windows 和 Ubuntu 上的文件夹。
请参阅我设置的此屏幕截图,显示它在您的情况下会做什么:
| 归档时间: |
|
| 查看次数: |
9559 次 |
| 最近记录: |