Rom*_*Fox 6 linux command-line files
两个不同的文件夹,名称相同,但文件大小不同。是否有任何 linux 命令可以比较两个文件夹并同时告诉我文件大小的差异?
使用zsh和vim,您可以执行以下操作:
vim -d =(cd dir1 && du -a | sort -k2) =(cd dir2 && du -a | sort -k2)
Run Code Online (Sandbox Code Playgroud)
(您可以替换vim -d为diff -u或kompare或您喜欢的文本比较实用程序)。
命令替换的形式与 ksh、zsh 和 bash 中的=(...)形式相同,<(...)不同之处在于它使用临时文件而不是管道,以便它可以使用需要常规文件的命令(例如vim)。对于没有该限制的命令(例如diff),您可以使用<(...)。
| 归档时间: |
|
| 查看次数: |
4197 次 |
| 最近记录: |