Tüm ağaç için özyinelemeli semboller oluşturun


20

Ben farklı bir dizindeki tüm bir ağaç dosyaları yeniden oluşturmak bir komut arıyorum. Tüm sembollerin mutlak olmasını tercih ederim. Bunu bir bul ve xargs ile yapabilir miyim? ;-)


1
Ben bir fikrim yok. Örneğin, adlı öğeye /tmp/somedirectoryişaret eden bir sembol bağlantısı yaparsanız, öğesinin /home/me/somegreatdirtüm içeriği somegreatdiraltında görünür /tmp/somedirectory. Bu , tüm ağaç için sadece bir sembolik bağlantıya ihtiyaç duyar . Ya da başka ne istiyorsun?
jankes

Yanıtlar:


26

cp -rs source/ dest/hile yapmalı. Dizin yapısı dest / klasöründe yeniden oluşturulacak ve her dosya kaynaktaki karşılığı için bir sembolik bağlantı olacak.


Ayrıca ilk denemem. İçin cpsymlink oluşturulamadı source/some_deeper_dir/files.
Jokester

1
Deneyimlerime göre, kaynak (örneğin cp -Rs /home/myusername/source dest) için tam yolu kullanmanız gerekir, aksi takdirde şikayet edecektir. Burada ref var: lists.gnu.org/archive/html/help-gnu-utils/2004-08/msg00039.html
22degrees

4

Durumda cp -rsaradığınız cevap değil, lndirdoğru cevap olabilir.


Mükemmel derin alt dizin yapıları ele. Debian kullanarak sudo apt-get install xutils-dev
yüklendi
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.