Xcopy Komandası (Nümunələr, Seçimlər, Keçidlər və daha çoxu)

Mündəricat:

Xcopy Komandası (Nümunələr, Seçimlər, Keçidlər və daha çoxu)
Xcopy Komandası (Nümunələr, Seçimlər, Keçidlər və daha çoxu)
Anonim

Xcopy əmri bir və ya bir neçə fayl və ya qovluğu bir yerdən başqa yerə köçürmək üçün istifadə edilən Əmr İstemi əmridir.

Bir çox variantları və bütün qovluqları kopyalamaq imkanı ilə o, surət çıxarmaq əmrinə bənzəyir, lakin ondan çox güclüdür. Robokopiya əmri də oxşardır, lakin daha çox seçimlərə malikdir.

Image
Image

Xcopy Komandanın Əlçatımlılığı

Bu əmr Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 və s. daxil olmaqla, bütün Windows əməliyyat sistemlərində Əmr əmri daxilində mövcuddur.

Siz həmçinin MS-DOS-da əmrə DOS əmri kimi daxil ola bilərsiniz.

Xcopy Komanda Sintaksisi

Xcopy əmri üçün aşağıdakı sintaksisdən istifadə edin:

xcopy mənbə [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] [/çıxar: fayl1 [+ fayl2][+ fayl3]…] [ /? ]

Müəyyən xcopy əmr açarlarının və digər əmr sintaksisinin mövcudluğu əməliyyat sistemindən əməliyyat sisteminə fərqli ola bilər. Yuxarıda və ya aşağıdakı cədvəldə sintaksisi necə oxuyacağınızdan əmin deyilsinizsə, əmr sintaksisini necə oxumağı öyrənin.

Xcopy Komanda Seçimləri
Element Təsvir
mənbə Bu, kopyalamaq istədiyiniz faylları və ya yuxarı səviyyəli qovluğu müəyyənləşdirir. Mənbə tələb olunan yeganə parametrdir. Mənbədə boşluq varsa, onun ətrafında sitatlardan istifadə edin.
təyinat Bu seçim mənbə fayl və ya qovluqların kopyalanmalı olduğu yeri müəyyən edir. Heç bir təyinat yeri qeyd edilməyibsə, fayl və ya qovluqlar xcopy əmrini işlətdiyiniz eyni qovluğa kopyalanacaq. Boşluq varsa, təyinat ətrafında sitatlardan istifadə edin.
/a Bu seçimdən istifadə etməklə yalnız mənbədə tapılan arxiv faylları kopyalanacaq. Siz /a/m istifadə edə bilməzsiniz.
/b Link hədəfi əvəzinə simvolik keçidin özünü kopyalamaq üçün bu seçimdən istifadə edin. Bu seçim ilk olaraq Windows Vista-da mövcud idi.
/c Bu seçim xcopy-ni xəta ilə qarşılaşsa belə davam etməyə məcbur edir.
/d [ : tarix] Həmin tarixdə və ya ondan sonra dəyişdirilmiş faylları köçürmək üçün /d seçimi və müəyyən tarixlə AA-GG-İYYY formatında əmrdən istifadə edin. Siz həmçinin təyinat yerində mövcud olan eyni fayllardan daha yeni olan mənbədəki faylları köçürmək üçün konkret tarix göstərmədən də bu seçimdən istifadə edə bilərsiniz. Bu, müntəzəm fayl ehtiyat nüsxələrini yerinə yetirmək üçün xcopy istifadə edərkən faydalıdır.
/e Tək və ya /s ilə istifadə edildikdə, bu seçim /s ilə eynidir, lakin eyni zamanda təyinat yerində boş qovluqlar yaradacaq. mənbədə də boş idi. /e seçimi də /t seçimi ilə birlikdə mənbədə tapılan boş kataloqları və alt kataloqları təyinat yerində yaradılmış kataloq strukturuna daxil etmək üçün istifadə edilə bilər.
/f Bu seçim həm mənbə, həm də kopyalanan təyinat fayllarının tam yolunu və fayl adını göstərəcək.
/g Bu seçimlə xcopy-dən istifadə etmək sizə mənbədəki şifrələnmiş faylları şifrələməni dəstəkləməyən təyinat yerinə köçürməyə imkan verir. Faylları EFS şifrəli diskdən EFS şifrəli olmayan diskə köçürərkən bu seçim işləməyəcək.
/h Əmr defolt olaraq gizli faylları və ya sistem fayllarını kopyalamır, lakin bu seçimdən istifadə edərkən kopyalanır.
/i Xcopy-ni təyinatın kataloq olduğunu fərz etməyə məcbur etmək üçün /i seçimindən istifadə edin. Bu seçimdən istifadə etmirsinizsə və kataloq və ya fayllar qrupu olan mənbədən kopyalayır və mövcud olmayan təyinat yerinə köçürürsünüzsə, xcopy əmri təyinatın fayl və ya qovluq olduğunu daxil etməyinizi xahiş edəcək.
/j Bu seçim faylları bufer etmədən kopyalayır, bu funksiya çox böyük fayllar üçün faydalıdır. Bu seçim ilk olaraq Windows 7-də mövcud idi.
/k Həmin fayl atributunu təyinat yerində saxlamaq üçün yalnız oxuna bilən faylları kopyalayarkən bu seçimdən istifadə edin.
/l Kopyalanacaq fayl və qovluqların siyahısını göstərmək üçün bu seçimdən istifadə edin… lakin heç bir kopyalama faktiki olaraq həyata keçirilmir. /l seçimi bir neçə variantdan ibarət mürəkkəb əmr qurursanız və onun hipotetik olaraq necə işlədiyini görmək istəyirsinizsə faydalıdır.
/m Bu seçim /a seçimi ilə eynidir, lakin xcopy faylı kopyaladıqdan sonra arxiv atributunu söndürəcək. /m/a ilə birlikdə istifadə edə bilməzsiniz.
/n Bu seçim qısa fayl adlarından istifadə edərək təyinat yerində fayl və qovluqlar yaradır. Bu seçim yalnız uzun fayl adlarını dəstəkləməyən FAT kimi köhnə fayl sisteminə formatlaşdırılmış diskdə mövcud təyinat yerinə faylları kopyalamaq üçün əmrdən istifadə etdiyiniz zaman faydalıdır.
/o Təyinatda yazılmış fayllarda sahiblik və Girişə Nəzarət Siyahısı (ACL) məlumatını saxlayır.
/p Bu seçimdən istifadə edərkən, təyinat yerində hər bir fayl yaradılmazdan əvvəl sizdən xahiş olunacaq.
/q /f seçiminin bir növ əksi olan /q açarı xcopy-ni yandırmadan "sakit" rejimə keçirəcək. -kopyalanan hər bir faylın ekran görüntüsü.
/r Təyinatda yalnız oxuna bilən faylların üzərinə yazmaq üçün bu seçimdən istifadə edin. Təyinat yerində yalnız oxuna bilən faylın üzərinə yazmaq istədiyiniz zaman bu seçimdən istifadə etməsəniz, sizdən "Giriş rədd edildi" mesajı veriləcək və əmr işləməyi dayandıracaq.
/s Mənbənin kökündəki fayllara əlavə olaraq qovluqları, alt kataloqları və onların içərisində olan faylları kopyalamaq üçün bu seçimdən istifadə edin. Boş qovluqlar yenidən yaradılmayacaq.
/t Bu seçim xcopy əmrini təyinatda qovluq strukturu yaratmağa məcbur edir, lakin faylların heç birini kopyalamağa yox. Başqa sözlə, mənbədə tapılan qovluqlar və alt qovluqlar yaradılacaq, lakin bizdə heç bir fayl yoxdur. Boş qovluqlar yaradılmayacaq.
/u Bu seçim yalnız təyinat yerində olan mənbədəki faylları kopyalayacaq.
/v Bu seçim hər bir faylın eyni olduğuna əmin olmaq üçün ölçüsünə əsasən yazıldığını yoxlayır. Doğrulama Windows XP-də başlayan əmrə daxil edilmişdir, ona görə də bu seçim Windows-un sonrakı versiyalarında heç nə etmir və yalnız köhnə MS-DOS faylları ilə uyğunluq üçün daxil edilir.
/w "Faylları kopyalamağa hazır olduqda istənilən düyməni basın" mesajını təqdim etmək üçün /w seçimindən istifadə edin. Siz düyməni basmaqla təsdiq etdikdən sonra əmr təlimat verildiyi kimi faylları kopyalamağa başlayacaq. Bu seçim hər faylın surətindən əvvəl doğrulama tələb edən /p seçimi ilə eyni deyil.
/x Bu seçim fayl audit parametrlərini və Sistem Girişinə Nəzarət Siyahısını (SACL) məlumatını kopyalayır. /x seçimini istifadə etdiyiniz zaman /o işarəsi verirsiniz.
/y Təyinatda artıq mövcud olan mənbədən faylların üzərinə yazmaq barədə əmrin sizə xəbər verməsini dayandırmaq üçün bu seçimdən istifadə edin.
/-y Bu seçimdən istifadə edərək əmri sizə faylların üzərinə yazmaq barədə göstəriş verməyə məcbur edin. Bu, mövcud olmaq üçün qəribə seçim kimi görünə bilər, çünki bu, xcopy-nin defolt davranışıdır, lakin /y seçimi bəzi kompüterlərdə COPYCMD mühit dəyişənində əvvəlcədən təyin oluna bilər və bu seçimi zəruri edir.
/z Bu seçim xcopy əmrinə şəbəkə bağlantısı kəsildikdə faylların surətini çıxarmağı təhlükəsiz şəkildə dayandırmağa və bağlantı bərpa edildikdən sonra köçürməni qaldığı yerdən davam etdirməyə imkan verir. Bu seçim həm də kopyalama prosesi zamanı hər bir fayl üçün kopyalanan faizi göstərir.
/çıxar: fayl1 [ + fayl2][ + fayl3]… Bu seçim sizə faylları və/yaxud qovluqları kopyalayarkən ötürmək üçün istifadə etmək istədiyiniz axtarış sətirlərinin siyahısını ehtiva edən bir və ya bir neçə fayl adını təyin etməyə imkan verir.
/? Əmr haqqında ətraflı yardım göstərmək üçün xcopy ilə yardım keçidindən istifadə edin. xcopy /? icrası help xcopy yerinə yetirmək üçün yardım əmrindən istifadə etməklə eynidir.

Xcopy əmri mənbədəki faylda atributun aktiv və ya söndürülməsindən asılı olmayaraq təyinatdakı fayllara arxiv atributunu əlavə edəcək.

Xcopy Komanda Nümunələri

Aşağıda bu əmrin istifadəsinə dair bir neçə nümunə verilmişdir:

Faylları Yeni Qovluğa Kopyalayın


xcopy C:\Fayllar E:\Fayllar /i

Yuxarıdakı misalda, C:\Files mənbə kataloqunda olan fayllar təyinat yerinə kopyalanır, E diskində Fayllar adlı yeni qovluq.

Heç bir alt kataloq və ya onların daxilində olan heç bir fayl kopyalanmayacaq, çünki /s seçimi istifadə olunmayıb.

Xcopy Yedəkləmə Skripti


xcopy "C:\Vacib Fayllar" D:\Yedək /c /d /e /h /i /k /q /r /s /x /y

Bu nümunədə xcopy ehtiyat həlli kimi işləmək üçün nəzərdə tutulmuşdur. Fayllarınızın ehtiyat nüsxəsini çıxarmaq üçün ehtiyat proqram proqramı əvəzinə xcopy istifadə etmək istəyirsinizsə, bunu sınayın. Əmri yuxarıda göstərildiyi kimi skriptə daxil edin və onu hər gecə işləmək üçün planlaşdırın.

Yuxarıda göstərildiyi kimi, komanda boş qovluqlar [/e] və gizli fayllar [/h] daxil olmaqla, artıq kopyalananlardan [/s] daha yeni olan bütün fayl və qovluqları [/s] köçürmək üçün istifadə olunur. mənbə C:\Vacib Faylların təyinat yerinə D:\Backup, bir kataloq . Təyinat yerində [/r] yenilənmək istədiyimiz bəzi yalnız oxumaq üçün nəzərdə tutulmuş fayllarımız var və biz bu atributu kopyalandıqdan sonra [/k] saxlamaq istəyirik. Biz həmçinin kopyaladığımız fayllarda hər hansı sahiblik və audit parametrlərini qoruduğumuza əmin olmaq istəyirik [/x]. Nəhayət, biz skriptdə xcopy işlətdiyimiz üçün, onlar kopyalanarkən fayllar haqqında hər hansı məlumatı görməyə ehtiyac duymuruq [/q], bizdən hər birinin üzərinə yazmaq təklif edilməsini istəmirik [/y], həmçinin xəta [/c] baş verərsə, əmrin dayandırılmasını istəmirik.

Şəbəkə üzərindən faylları və qovluqları kopyalayın


xcopy C:\Videolar "\\SERVER\Media Yedəkləmə" /f /j /s /w /z

Burada əmr [/s] alt qovluqlarında olan bütün faylları, alt qovluqları və faylları C:\Videos mənbəyindən şəbəkədəki kompüterdə yerləşən Media Yedəkləmə təyinat qovluğuna köçürmək üçün istifadə olunur. SERVER adı. Bəzi həqiqətən böyük video faylları kopyalayırıq, ona görə də kopyalama prosesini təkmilləşdirmək üçün buferləmə deaktiv edilməlidir [/j] və biz şəbəkə üzərindən kopyaladığımız üçün şəbəkə bağlantısını itirdiyimiz halda kopyalamağa davam etmək istəyirik [/z]. Paranoyak olaraq, prosesin əslində heç bir şey etmədən [/w] başlamazdan xəbərdar olmaq istəyirik və biz həmçinin hansı faylların kopyalanarkən onların kopyalandığına dair hər bir təfərrüatı görmək istəyirik [/f].

Dublikat Qovluq Strukturu


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

Bu son nümunədə müştəri üçün C:\Client032-də yaxşı təşkil olunmuş fayl və qovluqlarla dolu mənbəmiz var. Biz artıq yeni müştəri üçün boş təyinat qovluğu, Client033 yaratmışıq, lakin biz hər hansı faylın kopyalanmasını istəmirik - sadəcə boş qovluq strukturu [/t] ki, biz təşkil və hazırlaşırıq. C:\Client032-də yeni müştəriyə aid ola biləcək bəzi boş qovluqlarımız var, ona görə də onların da kopyalandığına əmin olmaq istəyirik [/e].

Xcopy əmrinin bəzən uzunmüddətli çıxışını yönləndirmə operatorundan istifadə edərək faylda yadda saxlayın. Əmr çıxışını fayla necə yönləndirməyi öyrənin və ya əlavə məsləhətlər üçün Əmr əmri tövsiyələrini yoxlayın.

Xcopy & Xcopy32

Windows 98 və Windows 95-də xcopy əmrinin iki versiyası mövcud idi: xcopy və xcopy32. Bununla belə, sonuncu əmr heç vaxt birbaşa icra olunmaq üçün nəzərdə tutulmamışdır.

Windows 95 və ya 98-də xcopy icra etdikdə ya orijinal 16-bit versiya avtomatik olaraq yerinə yetirilir (MS-DOS rejimində olduqda), ya da daha yeni 32-bit versiya avtomatik olaraq yerinə yetirilir (Windows-da).

Aydın olmaq üçün, Windows və ya MS-DOS-un hansı versiyasının olmasından asılı olmayaraq, mövcud olsa belə, həmişə xcopy32 deyil, xcopy əmrini işlədin. Xcopy-ni icra etdiyiniz zaman siz həmişə əmrin ən uyğun versiyasını işlədirsiniz.

Xcopy ilə əlaqəli əmrlər

Xcopy əmri bir çox cəhətdən surət çıxarmaq əmrinə bənzəyir, lakin qovluqları kopyalamaq, alt kataloqlardakı hər bir faylı köçürmək və faylları xaric etmək kimi əhəmiyyətli dərəcədə daha çox seçimə malikdir.

Bu əmr həm də robokopiya əmrinə çox bənzəyir, istisna olmaqla, robokopiya hətta xcopy-dən daha çox çevikliyə malikdir.

Dir əmri əmri tamamlamazdan əvvəl qovluq və faylların kataloqda olduğunu yoxlamaq üçün tez-tez xcopy ilə istifadə olunur.

Tövsiyə: