2013-10-02 10 views
7

İç içe dizinler foo/bar ve boş bir dizin dest varsayalım. install foo dest gibi bir şey aramak istiyorum destfoo/bar dizini içerir.Dizinler, bash içinde yükleme kullanılarak bir dizine nasıl kopyalanır?

Aşağıdaki denedim:

install foo dest => yükleyin: ihmal dizin "foo"

install -d foo dest => hiçbir şey

+0

Ya foo sadece bardan başka bir şey içeriyorsa? – Danstahr

+0

'foo' da dosyaları içerebilir ve içerecektir. Bilinmeyen derinliğe sahip keyfi bir dizin ağacı olabilir. – mtsz

+0

olası yinelenen http://stackoverflow.com/questions/417236/whats-the-best-way-to-move-a-directory-into-place-in-a-makefile-install – Will

cevap

3

yerine cp -r kullanmak istediğiniz olur:

cp -r foo dest 
+0

Yüklüyorsun: bir dizin yüklendiğinde hedef dizine izin verilmiyor ' – mtsz

+0

@mtsz değiştirildi –

+0

neden "cp -a" değil? –