Kopyalamanın xcopy üzerinden komut satırındaki yararı nedir?


Yanıtlar:


39
  1. xcopy harici bir programdır, kopya ise tercümanın bir parçasıdır ( cmd.exe , command.com ). Bu, xcopy'nin başka bir makinede veya kurtarma diskinde bulunmayabileceği anlamına gelir .

    Windows ve kurtarma CD'lerimiz olduğundan, bu artık bir sorun değil.

  2. kopyala dosyaları birleştirebilir.

    copy file1 + file2 file3
    

    file1 ve file2 içeriğini içeren bir dosya ( file3 ) oluşturur .

  3. kopyalamak sadece dosyalardan daha fazlasını kopyalayabilir.

    Örneğin,

    copy con file
    

    doğrudan klavyeden (konsoldan) dosyaya yazmanızı sağlar .

    Aynı şekilde, kullanarak bir dosyayı yazdırabilirsiniz.

    copy file prn
    copy file \\computer\printer
    

    ikincisi paylaşılan yazıcılar içindir.

    Yukarıdakileri bile birleştirebilirsiniz:

    copy con prn
    

    doğrudan yazıcıya yazmanıza olanak sağlar.


5
Ayrıca, onu çağırırken yazmak için daha az karakter. :)
Orangutech

Vay, dosya birleştirme ile ilgili bilgi için teşekkürler. Daha yeni öğrendim ve sonuç dosyamın neden bu kadar büyük olduğunu anladım. Günümü sen yaptın.
Johnny_D

22

Bence asıl fark, xcopyklasör hiyerarşilerini kopyalayabilen ve copysadece dosyalar üzerinde çalışmak üzere tasarlanan (veya) idi.
Olduğu söyleniyor, kullanmaktan (işlevsellik veya performans açısından) kazanacak bir şey olduğunu sanmıyorum copy.

Lütfen dikkat, xcopybugünün standartlarına göre bile eski. Robocopy , modern Windows platformlarında tercih edilen yeni kopya yardımcı programıdır.

Ayrıca, belirtilen tüm kopya hizmet programlarının daha fazla bilgi içerebilecek Wikipedia makaleleri olduğunu da unutmayın:


1

Disketli bilgisayarlarda DOS'u hatırlayan var mı? Xcopy, kopyalamayı hızlandırmak için tek bir okuma üzerine birden fazla dosyayı belleğe yükleyerek okuma arama sayısını en aza indirir. Muhtemelen hala HDD'ler ile önemsiz bir hız artışı sağlıyor.


1
Bölme kılları göze alarak, bu da yararına (lar) için sorar beri kesinlikle, soruya bir yanıt konuşan değil copyüzerinde xcopy. Ancak, IMO, bu tartışmaya geçerli bir katkıdır.
Scott

0

Powershell'i bir "komut satırı" olarak değerlendirirseniz, başka bir "kopya" komutu vardır. Powershell "kopya" görünüşte bir cmdlet ile eşleşir.

Diğer cevaplarda bahsedilmeyen şeylerden biri, Powershell'in kabuk seviyesinde derin gömülü bir joker karakteri genişletmesi nedeniyle, bu komutun işe yaramasıdır (yalnızca PS'den DOS'tan değil):

% copy G:\git\one\source\*\morePath\SomePattern*.dll destDir

xcopy, tek bir kaynağı kabul ettiği için "dosya bulunamadı" olduğunu iddia ederken.

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.