我有一個包含可變數量的子目錄和文件的目錄結構。我想排除一切除了1子目錄樹。Rsync除1個目錄樹以外的所有內容
我已經試過
rsync -a --include 'wanted_dir' --exclude '*' 1/ 2/
,但它給了我只是wanted_dir
目錄(沒有任何文件的下的話)。
我有一個包含可變數量的子目錄和文件的目錄結構。我想排除一切除了1子目錄樹。Rsync除1個目錄樹以外的所有內容
我已經試過
rsync -a --include 'wanted_dir' --exclude '*' 1/ 2/
,但它給了我只是wanted_dir
目錄(沒有任何文件的下的話)。
將它添加到包含目錄中是否更有意義?
rsync -a --include 'wanted_dir/1/'
你的代碼中發生了什麼,你需要包含根目錄?
我得到了我想要用:rsync的-av 1/2 wanted_dir/ – user1751044
要包含你的目錄中的所有文件,添加了三連星:
rsync -a --include 'wanted_dir/***' --exclude '*' 1/ 2/
對於某些原因,使用cygwin從linux機箱到Windows工作站的rsync,我不得不添加三顆星排除,使其排除除tar文件以外的所有。謝謝。 'rsync -a --include'* .tar'--exclude'***'r @ lin:/ dir local/dir' – ndasusers
你的問題是ambigiuos.explain越來越清楚 – Abadis