Bir klasördeki tüm klasörleri tekrar tekrar taşıma


13

Manzara / arazide, arazi ve nesne adı verilen klasörleri içeren klasörlerim var. Bu klasörler, veri dosyalarına sahip klasörlere sahiptir. Sahne / arazi / [isim] / arazinin tüm içeriğini sahne / araziye ve sahne / arazi / [isim] / nesnelerin içeriğini sahne / nesnelere nasıl taşırım?

Yanıtlar:


17

mvKomut için özyinelemeli bir seçenek yoktur , bu nedenle taşımak istediğiniz dizinlerin içinde dizinler varsa kullanmak zorunda kalacaksınız cp. Buna ne dersin:

cp -R scenery/terrain/*/terrain/* scenery/terrain/
cp -R scenery/terrain/*/objects/* scenery/objects/

Sonra çalıştığından emin olduğunuzda:

rm -rf scenery/terrain/*/terrain
rm -rf scenery/terrain/*/objects

İyi nokta, ama Mac OS altında cp -R (büyük harf R) olacağını düşünüyorum.
QSQ

@ QSQ Düzeltme için teşekkürler. Şimdi düzeltildi.
Ryan

-r iyi çalıştı.
Andrew D.

1
mv scenery/terrain/*/terrain/* scenery/terrain/
mv scenery/terrain/*/objects/* scenery/objects/

Bir şeyi yanlış
anladıysam

Şimdi çok geç .. Benim açımdan başarısız. 13 GB'lık sahneyi her zaman yeniden değiştirebilirim.
Andrew D.

İşe yaramadı. "Dizin boş değil" diyor
Andrew D.

Hmm garip. Böyle bir ağaca bina ve sahne / alanı / dosyaları koyarak burada çalışmıştı a / arazi / sahne / arazi / b / arazi / ve sahne / arazi / a / nesneleri / ve sahne / arazi / b / nesneleri /
QSQ

Belki dosya çakışmalarını önlemek için mevcut / arazi dir değerini başka bir yere taşımayı deneyebilirim?
Andrew D.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.