0
我想知道這是否可行。基本上,我正在嘗試編寫一個非常基本的腳本來幫助我加速CMS系統的幾個安裝(需要在特定文件夾中複製)的升級過程。rsync複製文件夾層次結構,但只有最後一個文件夾中的文件
所以我們可以說我有一個文件夾:
/home/sites/domain.co.uk/public_html/folder1/folder2/files
我需要做的就是複製文件夾樹,只在文件夾中的文件複製。
在我通過使用rsync -a的那一刻:
<?php
exec("rsync -a /home/sites/domain.co.uk/public_html/folder1/folder2/files /home/sites/domain.co.uk/copy");
?>
的問題,這是不是創建如下:
/home/sites/domain.co.uk/copy/folder1/folder2/files
它創建
/home/sites/domain.co.uk/copy/files
是有一種使用rsync複製以前的文件夾/結構的方法,所以我最終呢?
/home/sites/domain.co.uk/copy/folder1/folder2/files
我很高興使用rsync,而不是創造一個完整的PHP腳本等
嗨,謝謝你的輸入。爲了澄清,我上面提到的代碼工作,但它不會複製'文件'文件夾之前的文件夾結構。我不確定如何使用auv -e將與此對抗?你能否詳細說明一下? – user6796243
'但它不會複製'文件'文件夾之前的文件夾結構.' rsync命令不是爲了創建文件夾而是爲了應對 – Exception