Xcopy Komandirliyi

Xcopy komanda nümunələri, seçimlər, açarlar və daha çox

Xcopy əmri bir və ya daha çox fayl və / və ya qovluğu bir yerdən başqa bir yerə kopyalamaq üçün istifadə edilən Command Prompt əmridir .

Xcopy komutu, bir çox variantları və bütün dizinləri kopyalamaq qabiliyyəti ilə, ancaq ənənəvi surət əmrindən daha güclüdür.

Robocopy komandası da xcopy komutuna bənzəyir, lakin daha çox variantları var.

Xcopy Command Mövcudluğu

Xcopy əmri, Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , Windows 98, və s. Daxil olmaqla bütün Windows əməliyyat sistemlərində Command Prompt daxilində mövcuddur.

Xcopy əmri də MS-DOS-da mövcud olan DOS əmridir .

Qeyd: müəyyən xcopy komut keçidlərinin və digər xcopy komut sintaksisinin mövcudluğu əməliyyat sistemindən əməliyyat sisteminə fərqli ola bilər.

Xcopy Komuta Sintaksisi

xcopy mənbəyi [ təyinat ] [ / a ] [ / b ] [ / c ] [ / d [ : tarix ]] [ / e ] [ / f ] [ / g ] [ / h ] [ / i ] [ / j ] / k ] [ / l ] [ / m ] [ / n ] [ / o ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t ] [ / u ] [ / v ] [ / w ] [ / x ] [ / y ] [ / -y ] [ / z ] [ / hariç : file1 [ + file2 ] [ + file3 ] ...] [ /? ]

İpucu: Yukarıdaki xcopy komut sözdizimini və ya aşağıdakı cədvəldə oxumaqdan əmin deyilsinizsə, Command Sintaksisini necə oxumaq olar?

mənbə Bu, kopyalamaq istədiyiniz faylları və ya üst səviyyəli qovluğu müəyyən edir. Xcopy əmrində qaynaq tələb olunan parametrdir. Boşluqlar varsa mənbə ətrafında quotes istifadə edin.
təyinat Bu seçim, mənbə fayllarının və ya qovluqların kopyalanması lazım olan yeri bildirir. Heç bir hedef təyin edilmirsə, faylları və ya qovluqları xcopy komutunu çalıştırdığınız eyni qovluğa kopyalanır. Boşluqlar varsa, hədəf ətrafında quotes istifadə edin.
/ a Bu seçimi yalnız mənbədə olan arxiv fayllarını kopyalayacaq. Birlikdə / a/ m istifadə edə bilməzsiniz.
/ b Bağlantı hədəf yerinə sembolik linkin özünü kopyalamaq üçün bu seçimi istifadə edin. Bu seçim ilk olaraq Windows Vista'da mövcud idi.
/ c Bu seçim xcopy bir səhvlə qarşılaşsa belə davam edir.
/ d [ : tarix ] MM-DD-YYYY formatında, / d və ya tarixdən sonra dəyişdirilən faylları kopyalamaq üçün xcopy komutunu / d seçimini və müəyyən bir tarixdən istifadə edin. Bu seçimi yalnız təyinatdakı fayllardan daha yeni olan mənbələrdə olan faylları kopyalamaq üçün müəyyən bir tarix göstərmədən də istifadə edə bilərsiniz. Xcopy komutunu müntəzəm fayl nüsxələrini yerinə yetirmək üçün istifadə edərkən faydalıdır.
/ e Tək və ya / s ilə istifadə edildikdə bu seçim sadədir, lakin mənbədə boş olan boş qovluqları da yaradır. / E seçimi, təyin edilən kataloq strukturunda mənbədə tapılan boş qovluqları və alt dizinləri daxil etmək üçün / t seçimi ilə birlikdə istifadə edilə bilər.
/ f Bu seçim kopyalanan qaynaqhədəf fayllarının tam yolunu və faylını göstərəcəkdir.
/ g Bu variant ilə xcopy komutunu istifadə edərək, şifrələnən faylları şifrələməni dəstəkləməyən bir hədəfə çatdırmaq imkanı verir. EFS şifrəli bir sürücüyə faylları qeyri-EFS şifreli bir sürücüyə kopyalayarkən bu seçim işləməyəcək.
/ h Xcopy əmri gizli faylları və ya sistem fayllarını default olaraq kopyalamır, lakin bu seçimi istifadə edər.
/ i Xcopy-in təyinatın bir qovluq olduğunu güman etməyə məcbur etmək üçün / i seçimini istifadə edin. Bu seçimi istifadə etmirsinizsə və bir kataloq və ya fayl qrupu olan və mövcud olmayan ünvana kopyalamaq olan mənbədən kopyalaysan, xcopy əmri təyinatın bir fayl və ya qovluğun olub-olmadığını daxil etməyinizi xahiş edəcək.
/ j Bu seçim, faylları çox böyük fayllar üçün faydalı bir xüsusiyyət, arabelleğe alma olmadan çıxarır. Bu xcopy komanda seçimi ilk dəfə Windows 7-də verildi.
/ k Yalnızca oxumaqda olan faylları təyin olunan fayl xüsusiyyətini saxlamaq üçün kopyaladığınızda bu seçimi istifadə edin.
/ l Kopyalanacaq fayl və qovluqların siyahısını göstərmək üçün bu seçimi istifadə edin ... lakin heç bir kopyalama əslində edilmir. / L variantları bir neçə variantları ilə mürəkkəb bir xcopy əmri bina edərkən faydalıdır və hipotetik olaraq necə fəaliyyət göstərəcəyini görmək istərdiniz.
/ m Bu seçim / bir seçim ilə eynidır, lakin xcopy əmri faylın surətini çıxarıldıqdan sonra arxivin xüsusiyyətini söndürəcəkdir. Birlikdə / m/ a istifadə edə bilməzsiniz.
/ n Bu seçim qısa fayl adlarını istifadə edərək, fayl və qovluqları təyinat yaradır. Xcopy komutunu, uzun fayl adlarını dəstəkləməyən FAT kimi köhnə bir fayl sisteminə formatlanmış bir sürücüyə aid olan bir hədəfə faylları kopyalamaq üçün istifadə etdiyiniz zaman bu seçim yalnız faydalıdır.
/ o Tapşırıqda yazılmış fayllarda sahiblik və Access Control List (ACL) məlumatlarını saxlayır.
/ p Bu seçimi istifadə edərkən, təyinatın hər bir faylının yaradılması əvvəl tələb olunacaq.
/ q / F variantının bir növünün əksinə, / q keçidi kopyalanan hər bir faylın ekrandakı ekranını atlayaraq, xcopy'yi "sakit" rejimə qoyacaq.
/ r Hedefdeki salt okunur faylları yazmaq üçün bu seçimi istifadə edin. Hedefinizdeki salt okunur bir dosyanın üzerine yazmaq isterseniz, bu seçeneği kullanmıyorsanız, "Giriş engellendi" mesajı sorulur ve xcopy komutu çalışmayı durdurur.
/ s Kaynağın kök faylları ilə yanaşı, dizinleri, alt dizinleri və onların içindəki faylları kopyalamaq üçün bu seçimi istifadə edin. Boş qovluqlar yenidən yaradılmayacaq.
/ t Bu seçim, xcopy komutunu təyinatında dizin strukturu yaratmaq üçün, lakin faylların hər hansı birindən kopyalamaq üçün gücləndirir. Başqa sözlə, mənbədə tapılan qovluqlar və alt qovluqlar yaradılacaq, lakin orada heç bir fayl yoxdur. Boş qovluqlar yaradılmayacaq.
/ u Bu seçim yalnız zahirdə olan qaynaqdakı faylları kopyalayacaq.
/ v Bu seçim hər bir faylın öz ölçüsü əsasında yazıldığı kimi özlərini doğruldur. Doğrulama Windows XP-də başlayan xcopy əmrinə quraşdırılmışdır, buna görə də bu seçim Windows'un sonrakı versiyalarında heç bir şey yoxdur və yalnız köhnə MS-DOS faylları ilə uyğunluq üçün daxil edilir.
/ w " / (Faylları kopyalamağa hazır olduqda hər hansı bir düyməyə basın)" mesajını təqdim etmək üçün / w seçimini istifadə edin. Xcopy əmri əsas mətbuat ilə təsdiq etdikdən sonra təlimatlandırılmış faylları kopyalamağa başlayacaq. Bu seçim hər bir faylın surətindən əvvəl yoxlama tələb edən / p seçimi ilə eyni deyildir.
/ x Bu seçim, fayl audit parametrlərini və Sistem Erişimi Kontrol Siyahısı (SACL) məlumatlarını kopyalayır. Siz / x seçimini istifadə etdiyiniz zaman deməkdir.
/ y Xcopy komutunu, təyinatdakı zəmində olan mənbələrdən faylların üzərində yazılmasını xahiş etməyi dayandırmaq üçün bu seçimi istifadə edin.
/ -y Xcopy əmrini faylları üzərində yazmağı xahiş etməyə məcbur etmək üçün bu seçimi istifadə edin. Bu xcopy-nin default davranışı olduğundan mövcud ola biləcək bir qəribə seçim kimi görünə bilər, ancaq y / y seçimi bəzi kompüterlərdə COPYCMD ətraf mühit dəyişkənliyində öncədən müəyyən edilə bilər və bu seçim zəruri olur.
/ z Bu seçim, xcopy komutunun şəbəkə əlaqəsi itirildikdə faylları kopyalamağını təhlükəsiz dayandırmağa imkan verir və qoşulma bərpa edildikdən sonra onu tərk etdiyi yerdən kopyalamağa davam edir. Bu seçim də surət prosesi zamanı hər bir fayl üçün kopyalanan nisbəti göstərir.
/ hariç : file1 [ + file2 ] [ + file3 ] ... Bu seçim, xcopy komutunun faylları və / və ya qovluqları çıxarmaq üçün keçmək üçün istifadə etmək istədikləri axtarış strings siyahısını ehtiva edən bir və ya bir neçə fayl adı göstərməyə imkan verir.
/? Komanda haqqında ətraflı yardım göstərmək üçün xcopy komutuyla kömək keçidini istifadə edin. Xcopy /? xcopy yardımını yerinə yetirmək üçün kömək əmrindən istifadə etməklə eynidır.

Qeyd: xcopy əmri, atributu faylda açıq və ya qapalı olub olmadığından asılı olmayaraq, arxiv xüsusiyyətini təyinat fayllarına əlavə edəcəkdir.

İpucu: Xcopy komutunun bəzən uzun çıxışını bir redirectction operatoru ilə bir faylya saxlaya bilərsiniz. Talimatlar üçün Komanda Çıxışını Yönləndirmək və ya daha çox məsləhətlər üçün Komut İsteği Tövsiyələrini gözdən baxın .

Xcopy Command Nümunələri

xcopy C: \ Fayllar E: \ Fayllar / i

Yuxarıda göstərilən nümunədə, C: \ Files qaynaq kitabında olan fayllar, fayllar adlı E sürücüsündeki yeni bir kataloq [ / i ] qovluğuna kopyalanır.

/ S variantını istifadə etmədiyinə görə, heç bir alt dizin və ya onların içində olan hər hansı bir fayl kopyalanmayacaq.

xcopy "C: \ Önemli fayllar" D: \ Backup / c / d / e / h / i / k / q / r / s / x / y

Bu nümunədə xcopy əmri bir backup həlli kimi fəaliyyət göstərmək üçün nəzərdə tutulmuşdur. Xcopy proqramını bir yedek proqram proqramı yerine fayllarınızı yedeklemek üçün istifadə etmək istəyirsinizsə bunu edin. Xcopy komutunu yuxarıda göstərildiyi kimi bir skriptə qoyun və gecə-gündüz çalıştırmağı planlaşdırın.

Yuxarıda göstərildiyi kimi, xcopy əmri, C faylındakı [ / s ] boş qovluqlar [ / e ] və gizli fayllar [ / h ] daxil olmaqla, bütün faylları və qovluqları [ / s ] artıq kopyalanan [ / d ] \ Bir dizin olan D: \ Backup -u təyin etmək üçün vacib fayllar [ / i ]. Mən [ / r ] hədəfində yenilənmək istədiyim bəzi oxumaqda olan faylları var və kopyalanandan sonra bu xüsusiyyətə sahib olmaq istəyirəm [ / k ]. Mən də kopyaladığım fayllarda hər hansı bir mülkiyyət və audit parametrlərini saxlamağımı təmin etmək istəyirəm [ / x ]. Son olaraq, xcopy'yi bir skriptde çalıştırdığımdan bu yana kopyalandığında fayllar haqqında hər hansı bir məlumatı görmemeye ehtiyac yoxdur, [ / q ] hər birinin üzerine yazılmasını istəmirəm [ / y ] xcopy bir səhv daxil olsaydı dayandırmaq istəmirəm [ / c ].

xcopy C: \ Videolar "\\ SERVER \ Media Backup" / f / j / s / w / z

Burada, xcopy əmri subfolderlərdə olan bütün faylları, alt qovluqları və faylları C / \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ' . Bəzi həqiqətən böyük video faylları kopyalayıram, belə ki, kopyalama prosesini yaxşılaşdırmaq üçün tamponlama funksiyasını aradan qaldırmaq istəyirəm [ / j ] və şəbəkə üzərində kopyaladığım üçün şəbəkə bağlantısını itirərəmsə, kopyalamağa davam etmək istəyirəm [ / z ]. Paranoid olmağından xcopy əməliyyatını həqiqətən bir şey etmədən başlamağı xahiş etmək istəyirəm və ayrıca kopyalanan faylları kopyalayacağınız faylların hər bir detalını görmək istərdim [ / f ].

xcopy C: \ Client032 C: \ Client033 / t / e

Bu son nümunədə mənim bir müvəqqəti müştəri üçün C: \ Client032- də yaxşı təşkil edilmiş fayl və qovluqlarla dolu mənbə var. Mən artıq yeni bir müştəri üçün boş bir hədəf qovluğu yaratdım , Client033 , lakin hər hansı bir faylın kopyalanmasını istəmirəm - yalnız boş qovluq strukturu [ / t ] təşkil edirəm və hazırlandım. C: \ Client032- də yeni müştəri üçün tətbiq oluna biləcək bəzi boş qovluqlar var, buna görə də onların həm də kopyalanmasına əmin olmaq istəyirəm [ / e ].

Xcopy & Xcopy32

Windows 98 və Windows 95, xcopy komandasının iki versiyası mövcud idi: xcopy və xcopy32. Lakin, xcopy32 komutunu heç birbaşa çalıştırılamazdı.

Windows 95 və ya 98-də xcopy proqramını yerinə yetirdikdə, orijinal 16-bit versiyası avtomatik olaraq yerinə yetirilir (MS-DOS rejimində olduqda) və ya daha yeni 32-bit versiya avtomatik olaraq yerinə yetirilir (Windowsda).

Aydın olmaq üçün, Windows və ya MS-DOS'un hansı versiyasına baxmayaraq, xcopy32'yi həmişə mövcud olsalar da xcopy komutunu çalıştırın. Xcopy'yi çalıştırdığınızda, həmişə komandanın ən uyğun versiyasını işə salırsınız.

Xcopy ilə əlaqədar əmrlər

Xcopy əmri surət komanda üçün bir çox yolla oxşardır, lakin daha çox variantları ilə. Xcopy əmri robocopy əmrinə çox oxşardır, istisna deyil ki, robocopy xcopydən daha çox rahatlıq yaradır.