Dizini o hedefe kopyalamak, kaynak direktörün ismiyle aynı link ismine sahip midir?


0

Bir problemim var. Bir klasörü o hedefe hedef klasöre kopyaladığımda kaynak klasör adı ile bir bağlantı oluşturduğumda, dizin değiştirildi.

$cd /home/srr7
$mkdir jetty_home123 
$ln -s jetty_home123 jetty
$ ls -l
lrwxrwxrwx 1 srr7 srr7   13 Nov 27 14:12 jetty -> jetty_home123
drwxrwxr-x 2 srr7 srr7 4096 Nov 27 14:12 jetty_home123

$cp -rf /opt/jetty /home/srr7

/ opt / jetty dizindir ve birden fazla dosya içerir.

Jetty linkini tutmak ve alt klasörü ve / opt / jetty dosyalarını / home / srr7 / jetty / 'ye kopyalamak istiyorum.

Bu problem nasıl çözülür?

Yanıtlar:


0

Ben devam etmek istiyorum jettybağlantısını ve kopya alt klasör ve dosyaları arasında /opt/jettyhiç/home/srr7/jetty/

Ne diyorsan onu yap:

cp -r /opt/jetty/* /home/srr7/jetty/

nerede /opt/jetty/*"alt klasör (ler) ve /opt/jetty" için dosyaları çözer .

Not:

  • /opt/jetty/* Gizli dizin veya dosya vermeyecek, kopyalanmayacaktır.

Olası arıza senaryoları:

  • eğer /opt/jetty/hiçbir olmayan gizli dizinleri / hiç dosyalarını içeren;
  • eğer /opt/jetty/bu kadar çok dizinleri / dosyaları içeren, böylece elde argüman listesi çok uzun .

Teşekkürler. / Opt / dizininde ve / home / srr7 dizininde çok sayıda dizin varsa ve bunlar aynı adsa, her dizin için cp çalıştırmalıyım. / Opt / to / home / srr7 / dizinindeki tüm dizini kopyalamak için bana tek bir komut verir misiniz?
srr7

@ srr7 Lütfen Süper Kullanıcının bir forum olmadığını öğrenmek için hızlı turumuza katılın . Ek gereksinimleriniz varsa, soru gövdesinde düzenlenmesi gerekir. Lütfen, genel olarak bir veya daha fazla cevap gönderildikten sonra gereksinimleri önemli ölçüde değiştirmemeniz gerektiğini unutmayın. Sorunuz "klasörden" bahsetti ve cevabım uyuyor; Şimdi "tüm dizinleri kopyalamak için bir komut" dan bahsediyorsun. Belki rsync bunu yapabilir. Soruyu çok fazla değiştirirseniz ve cevabım artık geçerli değilse, ben sadece onu silerim.
Kamil Maciorowski

TAMAM. Teşekkürler. Sanırım rsync çözüm benim sorunum için iyi bir cevap
srr7
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.