2
我在一個目錄中有很多文件A
。在bash中查找不存在於另一個目錄樹中的平面目錄中的所有文件
其中一些文件與子目錄B/B1
,B/B2
,B/B3
,B/B4
... 注意某些文件的名稱中有空格的目錄樹存在。
例如:
目錄A
:
- 有一個文件名爲
A/red file.png
還有另一種名爲
A/blue file.png
,並在目錄樹
B
:有一個文件名爲
B/small/red file.png
在這個例子中,我想要一個腳本告訴我文件
blue file.png
在目錄B
中不存在。
我如何寫一個腳本,將列出所有A
未在目錄樹B
下找到的文件?
感謝。我的「find」似乎沒有-printf,所以我用-print代替。這應該沒有什麼區別,對吧? – 2012-07-11 21:02:23
掛上。有些東西不起作用。我仍然在A和B中都存在結果文件。 – 2012-07-11 21:16:41
好的。也許它是-printf。當我用-print代替時,我得到了整個文件名,包括目錄。如果-printf'%f'給了我文件的基名,我會接受這個答案,但是如何讓這個腳本適應一個沒有-printf的「find」? – 2012-07-11 21:23:07