Xcopy Komutu (Örnekler, Seçenekler, Anahtarlar ve Daha Fazlası)
kopya emretmek bir Komut İstemi komutu bir veya daha fazlasını kopyalamak için kullanılır Dosyalar veya bir konumdan başka bir konuma klasörler.
Birçok seçeneği ve tüm dizinleri kopyalama yeteneği ile, şuna benzer, ancak ondan çok daha güçlüdür. komutu kopyala. Robocopy komutu da benzerdir ancak daha da fazla seçeneğe sahiptir.
Xcopy Komutu Kullanılabilirliği
Bu komut, içeriden kullanılabilir. Komut istemi tüm Windows'ta işletim sistemleri dahil olmak üzere Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, vb. Görmek Komut İstemi Nasıl Açılır Eğer yardıma ihtiyacın varsa.
Komuta MS-DOS'ta bir komut dosyası olarak da erişebilirsiniz. DOS komutu.
Xcopy Komut Sözdizimi
xcopy komutu için aşağıdaki sözdizimini kullanın:
kopyakaynak [hedef] [/a] [/B] [/C] [/NS [:tarih]] [/e] [/F] [/G] [/H] [/ben] [/J] [/k] [/l] [/m] [/n] [/Ö] [/P] [/Q] [/r] [/s] [/T] [/u] [/v] [/w] [/x] [/y] [/-y] [/z] [/exclude:dosya1[+dosya2][+dosya3]...] [/?]
Belirli xcopy komut anahtarlarının ve diğer komutların kullanılabilirliği
Xcopy Komut Seçenekleri | |
---|---|
Kalem | Açıklama |
kaynak | Bu, kopyalamak istediğiniz dosyaları veya üst düzey klasörü tanımlar. NS kaynak tek gerekli parametredir. Etrafında alıntılar kullanın kaynak boşluk içeriyorsa. |
hedef | Bu seçenek, cihazın bulunduğu konumu belirtir. kaynak dosyalar veya klasörler kopyalanmalıdır. Eğer hayırsa hedef listelenirse, dosyalar veya klasörler xcopy komutunu çalıştırdığınız klasöre kopyalanır. Etrafında alıntılar kullanın hedef boşluk içeriyorsa. |
/a | Bu seçeneği kullanmak yalnızca kopyalar arşiv dosyaları içinde bulunan kaynak. kullanamazsın /a ve /m bir arada. |
/B | Bağlantı hedefi yerine sembolik bağlantının kendisini kopyalamak için bu seçeneği kullanın. Bu seçenek ilk olarak Windows Vista'da mevcuttu. |
/C | Bu seçenek, bir hatayla karşılaşsa bile xcopy'yi devam etmeye zorlar. |
/NS [:tarih] | komutu ile kullanın /NS Seçenek ve belirli bir tarih, AA-GG-YYYY biçiminde, o tarihte veya sonrasında değiştirilen dosyaları kopyalamak için. Bu seçeneği, belirli bir tarih belirtmeden de yalnızca bu dosyaları kopyalamak için kullanabilirsiniz. kaynak zaten var olan aynı dosyalardan daha yeni olan hedef. Bu, normal dosya yedeklemelerini gerçekleştirmek için xcopy kullanırken yararlıdır. |
/e | Tek başına veya birlikte kullanıldığında /s, bu seçenek aynı /s ama aynı zamanda içinde boş klasörler oluşturacak hedef bunlar da boştu kaynak. NS /e seçeneği ile birlikte de kullanılabilir. /T içinde bulunan boş dizinleri ve alt dizinleri dahil etme seçeneği kaynak oluşturulan dizin yapısında hedef. |
/F | Bu seçenek, her ikisinin de tam yolunu ve dosya adını görüntüler. kaynak ve hedef dosyalar kopyalanıyor. |
/G | Bu seçenekle xcopy kullanmak, şifrelenmiş dosyaları kaynak bir hedef bu şifrelemeyi desteklemez. Bu seçenek, dosyaları EFS ile şifrelenmiş bir sürücüden EFS ile şifrelenmemiş bir sürücüye kopyalarken çalışmayacaktır. |
/H | Komut kopyalanmıyor gizlenmiş dosyalar veya sistem dosyaları varsayılan olarak ancak bu seçeneği kullanırken olacaktır. |
/ben | Kullan /ben xcopy'yi bunu varsaymaya zorlama seçeneği hedef bir dizindir. Bu seçeneği kullanmazsanız ve kaynak bu bir dizin veya dosya grubudur ve hedef bu mevcut değilse, xcopy komutu, girip girmediğinizi soracaktır. hedef bir dosya veya dizindir. |
/J | Bu seçenek, dosyaları ara belleğe almadan kopyalar; bu, çok büyük dosyalar için yararlı bir özelliktir. Bu seçenek ilk olarak Windows 7'de mevcuttu. |
/k | Kopyalarken bu seçeneği kullanın Sadece oku bunu korumak için dosyalar dosya özelliği içinde hedef. |
/l | Kopyalanacak dosya ve klasörlerin bir listesini göstermek için bu seçeneği kullanın... ama aslında hiçbir kopyalama yapılmaz. NS /l seçenek, birkaç seçenek içeren karmaşık bir komut oluşturuyorsanız ve bunun varsayımsal olarak nasıl çalışacağını görmek istiyorsanız kullanışlıdır. |
/m | Bu seçenek, aynı /a seçeneği ancak xcopy kapatacak arşiv niteliği dosyayı kopyaladıktan sonra. kullanamazsın /m ve /a bir arada. |
/n | Bu seçenek, içinde dosya ve klasörler oluşturur. hedef kısa dosya adları kullanarak. Bu seçenek yalnızca, dosyaları bir dosyaya kopyalamak için komutu kullandığınızda kullanışlıdır. hedef bir sürücüde var olan biçimlendirilmiş daha yaşlı birine dosya sistemi sevmek YAĞ bu, uzun dosya adlarını desteklemez. |
/Ö | Yazılan dosyalarda sahiplik ve Erişim Kontrol Listesi (ACL) bilgilerini tutar. hedef. |
/P | Bu seçeneği kullanırken, her dosyanın oluşturulmasından önce size sorulur. hedef. |
/Q | Bir nevi karşı /F seçenek, /Q anahtarı, kopyalanan her dosyanın ekran görüntüsünü atlayarak xcopy'yi "sessiz" moda geçirir. |
/r | Üzerine yazmak için bu seçeneği kullanın salt okunur dosyalar içinde hedef. Salt okunur bir dosyanın üzerine yazmak istediğinizde bu seçeneği kullanmazsanız, hedef, bir "Erişim reddedildi" mesajı istenir ve komut çalışmayı durdurur. |
/s | Dizinlerdeki dosyalara ek olarak dizinleri, alt dizinleri ve bunların içerdiği dosyaları kopyalamak için bu seçeneği kullanın. kök ile ilgili kaynak. Boş klasörler yeniden oluşturulmaz. |
/T | Bu seçenek, xcopy komutunu bir dizin yapısı oluşturmaya zorlar. hedef ancak herhangi bir dosyayı kopyalamak için değil. Başka bir deyişle, içinde bulunan klasörler ve alt klasörler kaynak oluşturulacak ama orada dosya olmayacak. Boş klasörler oluşturulmaz. |
/u | Bu seçenek yalnızca dosyaları kopyalar. kaynak bunlar zaten var hedef. |
/v | Bu seçenek, aynı olduklarından emin olmak için her dosyayı boyutuna göre yazıldığı gibi doğrular. Doğrulama, Windows XP'de başlayan komutta yerleşiktir, bu nedenle bu seçenek Windows'un sonraki sürümlerinde hiçbir şey yapmaz ve yalnızca daha eski MS-DOS dosyalarıyla uyumluluk için dahil edilmiştir. |
/w | Kullan /w "Dosyaları kopyalamaya hazır olduğunuzda herhangi bir tuşa basın" mesajı sunma seçeneği. Bir tuşa basarak onayladıktan sonra komut, talimatları belirtildiği gibi dosyaları kopyalamaya başlayacaktır. Bu seçenek ile aynı değil /P önce doğrulama isteyen seçenek her biri dosya kopyası. |
/x | Bu seçenek, dosya denetim ayarlarını ve Sistem Erişim Kontrol Listesi (SACL) bilgilerini kopyalar. ima ediyorsun /Ö kullandığınızda /x seçenek. |
/y | Komutun sizden dosyaların üzerine yazmasını istemesini durdurmak için bu seçeneği kullanın. kaynak zaten var olan hedef. |
/-y | Komutu, dosyaların üzerine yazma konusunda size sormaya zorlamak için bu seçeneği kullanın. Bu, xcopy'nin varsayılan davranışı olduğu için garip bir seçenek gibi görünebilir, ancak /y seçenek COPYCMD'de önceden ayarlanmış olabilir Çevre değişkeni bazı bilgisayarlarda bu seçeneği gerekli kılar. |
/z | Bu seçenek, xcopy komutunun bir ağ bağlantısı kesildiğinde dosyaları kopyalamayı güvenli bir şekilde durdurmasına ve ardından bağlantı yeniden kurulduğunda kopyalamaya kaldığı yerden devam etmesine olanak tanır. Bu seçenek, kopyalama işlemi sırasında her dosya için kopyalanan yüzdeyi de gösterir. |
/exclude:dosya1[+dosya2][+dosya3]... | Bu seçenek, bir veya daha fazla belirlemenizi sağlar. dosya Komutun kopyalama sırasında atlanacak dosya ve/veya klasörleri belirlemek için kullanmasını istediğiniz arama dizelerinin listesini içeren adlar. |
/? | Kullan yardım anahtarı Komut hakkında ayrıntılı yardım göstermek için xcopy ile. Yürütme kopya /? kullanmakla aynıdır. yardım komutu yürütmek xcopy yardım. |
xcopy komutu, arşiv özniteliğini içindeki dosyalara ekleyecektir. hedef özniteliğin dosyada açık veya kapalı olması önemli değil kaynak.
Xcopy Komut Örnekleri
Aşağıda bu komutun nasıl kullanılacağına dair birkaç örnek verilmiştir:
Dosyaları Yeni Bir Klasöre Kopyalayın
xcopy C:\Files E:\Files /i.
Yukarıdaki örnekte, içinde bulunan dosyalar kaynak dizini C:\Dosyalar kopyalanır hedef, yeni bir dizin [/ben] üzerinde E denilen sürücü Dosyalar.
Hiçbir alt dizin veya bunların içindeki herhangi bir dosya kopyalanmayacaktır çünkü /s seçeneği kullanılmadı.
Xcopy Yedekleme Komut Dosyası
xcopy "C:\Önemli Dosyalar" D:\Yedekleme /c /d /e /h /i /k /q /r /s /x /y.
Bu örnekte, xcopy, bir yedekleme çözümü olarak işlev görecek şekilde tasarlanmıştır. a yerine xcopy kullanmak istiyorsanız bunu deneyin. yedekleme yazılımı programı dosyalarınızı yedeklemek için Komutu yukarıda gösterildiği gibi bir komut dosyasına koyun ve her gece çalışacak şekilde planlayın.
Yukarıda gösterildiği gibi, komut tüm dosya ve klasörleri kopyalamak için kullanılır [/s] zaten kopyalananlardan daha yeni [/NS], boş klasörler dahil [/e] ve gizli dosyalar [/H], itibaren kaynak ile ilgili C:\Önemli Dosyalar için hedef ile ilgili D:\Yedeklemebir dizin olan [/ben]. Güncel tutmak istediğimiz bazı salt okunur dosyalarımız var hedef [/r] ve kopyalandıktan sonra bu özelliği korumak istiyoruz [/k]. Ayrıca, kopyaladığımız dosyalarda tüm sahiplik ve denetim ayarlarını sürdürdüğümüzden emin olmak istiyoruz [/x]. Son olarak, bir komut dosyasında xcopy çalıştırdığımız için, dosyalar kopyalanırken onlar hakkında herhangi bir bilgi görmemize gerek yoktur [/Q], Her birinin üzerine yazmamızın istenmesini istemiyoruz [/y], bir hatayla karşılaşırsa komutun durmasını da istemiyoruz [/C].
Dosyaları ve Klasörleri Ağ Üzerinden Kopyalayın
xcopy C:\Videos "\\SERVER\Media Backup" /f /j /s /w /z.
Burada komut, alt klasörlerde bulunan tüm dosyaları, alt klasörleri ve dosyaları kopyalamak için kullanılır [/s] itibaren kaynak ile ilgili C:\Videolar hedef klasöre Medya Yedekleme adıyla ağdaki bir bilgisayarda bulunan SUNUCU. Bazı gerçekten büyük video dosyalarını kopyalıyoruz, bu nedenle kopyalama işlemini iyileştirmek için arabelleğe alma devre dışı bırakılmalıdır [/J] ve ağ üzerinden kopyalama yaptığımız için, ağ bağlantısını kaybedersek kopyalamaya devam edebilmek istiyoruz [/z]. Paranoyak olduğumuz için, aslında herhangi bir şey yapmadan önce süreci başlatmamız isteniyor [/w] ve ayrıca hangi dosyaların kopyalanırken kopyalandığıyla ilgili her ayrıntıyı görmek istiyoruz [/F].
Yinelenen Klasör Yapısı
xcopy C:\Client032 C:\Client033 /t /e.
Bu son örnekte, bir kaynak iyi organize edilmiş dosya ve klasörlerle dolu C:\Client032 bir müşteri için. Zaten boş oluşturduk hedef dosya, Müşteri033, yeni bir istemci için, ancak herhangi bir dosyanın kopyalanmasını istemiyoruz - yalnızca boş klasör yapısı [/T] organize ve hazırlıklı olmamız için. İçinde bazı boş klasörlerimiz var C:\Client032 bu yeni istemci için geçerli olabilir, bu yüzden onların da kopyalandığından emin olmak istiyoruz [/e].
xcopy komutunun bazen uzun olan çıktısını bir dosyaya kaydedin. yeniden yönlendirme operatörü. Görmek Komut Çıktısını Dosyaya Yönlendirme talimatlar veya kontrol için Komut İstemi Hileleri daha fazla ipucu için.
Xcopy ve Xcopy32
Windows 98 ve Windows 95'te, xcopy komutunun iki sürümü mevcuttu: xcopy ve xcopy32. Ancak, ikinci komutun hiçbir zaman doğrudan çalıştırılması amaçlanmamıştır.
Windows 95 veya 98'de xcopy'yi çalıştırdığınızda, orijinal 16 bit sürüm otomatik olarak yürütülür (MS-DOS modundayken) veya daha yenisi 32 bit sürüm otomatik olarak yürütülür (Windows'tayken).
Açık olmak gerekirse, hangi Windows veya MS-DOS sürümüne sahip olursanız olun, mevcut olsa bile xcopy32'yi değil, her zaman xcopy komutunu çalıştırın. xcopy'yi çalıştırdığınızda, her zaman komutun en uygun sürümünü çalıştırırsınız.
Xcopy İle İlgili Komutlar
xcopy komutu birçok yönden copy komutuna benzer, ancak klasörleri kopyalama, alt dizinlerdeki her dosyayı kopyalama ve dosyaları hariç tutma gibi önemli ölçüde daha fazla seçeneğe sahiptir.
Bu komut aynı zamanda robocopy komutuna çok benzer, ancak robocopy, xcopy'den bile daha fazla esnekliğe sahiptir.
NS dir komutu komutu tamamlamadan önce bir dizinde hangi klasörlerin ve dosyaların olduğunu kontrol etmek için genellikle xcopy ile birlikte kullanılır.