Shell

查找兩個主文件夾之間的所有權差異?

  • May 20, 2016

我有兩個主文件夾:/home/masi並且/home/masi_backup我想找到兩個目錄的文件之間的差異。虛擬碼

vimdiff <`ls -la /home/masi` <`ls -la /home/masi_backup` 

您如何比較兩個目錄之間的所有權差異?

像這樣的東西:

vimdiff <(find /home/masi -printf "%P %u:%g %m\n" | sort) <(find /home/masi_backup -printf "%P %u:%g %m\n" | sort)

(這給出了沒有前導/home/masi或的名稱/home/masi_backup,擁有使用者和組以及權限 - 問題中沒有提到後者,但看起來很有用,%m如果你不想要它們,請放棄)。

引用自:https://unix.stackexchange.com/questions/284447