Xcopy ბრძანება

Xcopy ბრძანების მაგალითები, პარამეტრები, კონცენტრატორები და სხვა

Xcopy ბრძანება არის Command Prompt ბრძანება, რომელიც გამოიყენება ერთი ან მეტი ფაილის ან / და საქაღალდის გადასაწერად ერთი ადგილისგან სხვა ადგილას.

Xcopy ბრძანება, მისი ბევრი ვარიანტი და უნარი კოპირება მთელი დირექტორიები, მსგავსია, მაგრამ ბევრად უფრო ძლიერი ვიდრე ტრადიციული ასლი ბრძანება.

Robocopy ბრძანება ასევე მსგავსია xcopy ბრძანება, მაგრამ კიდევ უფრო მეტი ვარიანტი.

Xcopy სარდლობის არსებობა

Xcopy ბრძანება ხელმისაწვდომია ყველა ოპერაციული სისტემაში, მათ შორის Windows 10 , Windows 8 , Windows 7 , Windows Vista , Windows XP , Windows 98 და სხვა.

Xcopy ბრძანება ასევე DOS ბრძანება ხელმისაწვდომია MS-DOS- ში.

შენიშვნა: გარკვეული xcopy ბრძანების კონცენტრაციისა და სხვა xcopy ბრძანების სინტაქსის ხელმისაწვდომობა შეიძლება ოპერაციული სისტემისგან განსხვავებული იყოს.

Xcopy სარდლობის სინტაქსი

xcopy წყარო [ დანიშნულება ] [ / a ] [ / b ] [ / გ ] [ / d [ : თარიღი ]] [ / e ] [ / g ] [ / i ] [ / i ] [ / i ] / k ] [ / l ] [ / ნ ] [ / ნ ]] [ / გ ] [ / კვ ] [ / ს ] [ / t ] [ / t ] [ / u ] [ / v ] [ / w] ] [ / x ] [ / -ი ] [ / -ი ] [ / z ] [ / z ] [ / გამორიცხავს: file1 [ + file2 ] [ + file3 ] ...] [ /? ]

რჩევა: იხილეთ თუ როგორ უნდა წაიკითხოთ Command Syntax თუ არ ხართ დარწმუნებული, თუ როგორ უნდა წაიკითხოთ xcopy ბრძანების სინტაქსი ზემოთ ან ცხრილში.

წყარო ეს განსაზღვრავს ფაილებს ან ზედა დონის საქაღალდეებს, რომლებიც გსურთ გადაწერეთ. წყარო არის ერთადერთი საჭირო პარამეტრი xcopy ბრძანებაში. გამოიყენეთ ციტატები წყაროს გარშემო, თუ ის შეიცავს ფართებს.
დანიშნულება ეს პარამეტრი განსაზღვრავს ადგილმდებარეობას, სადაც წყაროს ფაილები ან ფოლდერები უნდა გადაწერილი. თუ დანიშნულების ადგილი არ არის ჩამოთვლილი, ფაილები ან ფოლდერები დაიბეჭდება იმავე საქაღალდეში, რომელიც აწარმოებს xcopy ბრძანებას. გამოიყენეთ შეთავაზებები დანიშნულების გარშემო, თუ ის შეიცავს სივრცეებს.
/ a ამ პარამეტრის გამოყენება მხოლოდ წყაროში არსებული საარქივო ფაილების კოპირება იქნება. თქვენ არ შეგიძლიათ გამოიყენოთ / და / ან ერთად.
/ b გამოიყენეთ ეს პარამეტრი სიმბოლური ბმულით კოპირების ნაცვლად. ეს ვარიანტი პირველად ხელმისაწვდომია Windows Vista- ში.
/ გ ეს ვარიანტი აიძულებს xcopy გააგრძელოს მაშინაც კი, თუ ის შეტაკებები შეცდომა.
/ დ [ : თარიღი ] გამოიყენეთ xcopy ბრძანება / d ვარიანტი და კონკრეტული თარიღი, MM-DD-YYYY ფორმატში, რათა შეიცვალოს ფაილები ამ თარიღში ან მის შემდეგ. ასევე შეგიძლიათ გამოიყენოთ ეს პარამეტრი კონკრეტული თარიღის დადგენის გარეშე, მხოლოდ იმ ფაილების კოპირების ასლის გადაღების გარეშე, რომლებიც უფრო ახალია იმავე ფაილებზე, რომლებიც უკვე არსებობს დანიშნულების ადგილზე . ეს გამოსადეგია xcopy ბრძანების გამოყენებისას რეგულარული ფაილის სარეზერვო ასლების შესასრულებლად.
/ ე როდესაც გამოიყენება მარტო ან / s , ეს ვარიანტი იგივეა, რაც / s, მაგრამ ასევე ქმნის ცარიელი საქაღალდეები დანიშნულების ადგილი , რომლებიც ასევე ცარიელია წყაროში . / E ვარიანტი შეიძლება გამოყენებულ იქნას ერთად / t ვარიანტი მოიცავს ცარიელი დირექტორიები და ქვეგანყოფილების ი წყაროში სტრუქტურა შეიქმნა დანიშნულების .
/ ვ ეს პარამეტრი გამოჩნდება ორივე წყაროდან და დანიშნულების ფაილების სრული გზავნილის სახით.
/ გ გამოყენებით xcopy ბრძანება ამ პარამეტრი საშუალებას გაძლევთ კოპირება დაშიფრული ფაილი წყაროში დანიშნულების რომ არ მხარდაჭერა დაშიფვრის. ეს პარამეტრი არ იმუშავებს EFS- ის დაშიფრულ დისკზე ფაილების კოპირებისას არასამთავრობო EFS დაშიფრული დისკზე.
/ სთ Xcopy ბრძანება არ იშლება ფარული ფაილების ან სისტემის ფაილების კოპირებაზე, მაგრამ ამ პარამეტრის გამოყენებისას.
/მე გამოიყენეთ / i პარამეტრი xcopy- ის დასადგენად, რომ დანიშნულება არის დირექტორია. თუ არ გამოიყენებთ ამ პარამეტრს და თქვენ კოპირება წყაროს, რომელიც არის დირექტორიაში ან ფაილთა ჯგუფი და დანიშნულების ადგილის კოპირება, რომელიც არ არსებობს, xcopy ბრძანება შეწყდება, შეხვალთ თუ არა დანიშნულების ფაილი ან დირექტორია.
/ ჯ ეს პარამეტრი აძლევს ფაილების ბუფერის გარეშე, ფუნქცია სასარგებლოა ძალიან დიდი ფაილებისათვის. ეს xcopy ბრძანება ვარიანტი პირველად ხელმისაწვდომია Windows 7-ში.
/ კ გამოიყენეთ ეს პარამეტრი წაკითხული მხოლოდ ფაილების გადაწერა, რომ შეინარჩუნოთ ეს ფაილური ატრიბუტი .
/ ლ გამოიყენეთ ეს პარამეტრი იმისათვის, რომ დაარედაქტიროთ ფაილების და დასტების ჩამონათვალი ... მაგრამ კოპირება ნამდვილად არ არის შესრულებული. / L ვარიანტი სასარგებლოა, თუ თქვენ შექმნით რთულ xcopy ბრძანებას რამდენიმე ვარიანტი და გსურთ თუ რამდენად იგი ფუნქციონირებს hypothetically.
/ მ ეს ვარიანტი იდენტურია / პარამეტრით, მაგრამ xcopy ბრძანება დაფარავს არქივის ატრიბუტს ფაილის კოპირების შემდეგ. თქვენ არ შეგიძლიათ გამოიყენოთ / მ და / ერთად.
/ ნ ეს პარამეტრი ქმნის ფაილებს და საქაღალდეებს მოკლე ფაილის სახელის გამოყენებით. ეს პარამეტრი სასარგებლოა მხოლოდ მაშინ, როდესაც თქვენ იყენებთ xcopy ბრძანებას ფაილების კოპირებაზე დანიშნულების ადგილას, რომელიც არსებობს დისკის ფორმატში ძველი ფაილური სისტემის მსგავსად, როგორიცაა FAT, რომელიც მხარს არ უჭერს ხანგრძლივი ფაილის სახელს.
/ o ინახავს საკუთრება და წვდომის კონტროლის სია (ACL) ინფორმაცია დანიშნულში დაწერილი ფაილებში.
/ გვ ამ პარამეტრის გამოყენებისას, თქვენ უნდა აიცილოთ თითოეული ფაილის შექმნის დაწყებამდე.
/ რ / F პარამეტრის ერთგვარი საპირისპირო, / q შეცვლა ჩაანაცვლებს xcopy შევიდა "მშვიდი" რეჟიმში, skipping ეკრანზე ჩვენება თითოეული ფაილი მიმდინარეობს გადაწერა.
/ რ გამოიყენეთ ეს პარამეტრი წაუკითხეთ მხოლოდ წაკითხული მხოლოდ ფაილების გადაწერაში. თუ არ გამოიყენებთ ამ პარამეტრს, როდესაც გსურთ წაიკითხოთ წაკითხული მხოლოდ ფაილი დანიშნულების ადგილას , თქვენ მოგეწოდებათ "Access Denied" გაგზავნა და xcopy ბრძანება შეჩერდება.
/ s გამოიყენეთ ეს პარამეტრი კოპირების, ქვედამეტრების, და მათში არსებული ფაილების კოპირებისათვის, გარდა წყაროს ფაილში არსებული ფაილების გარდა. ცარიელი ფოლდერები არ შეიმუშავებენ.
/ t ეს პარამეტრი აიძულებს xcopy ბრძანებას შექმნას დირექტორია სტრუქტურა დანიშნულების ადგილას, მაგრამ არა ფაილების კოპირება. სხვა სიტყვებით რომ ვთქვათ, ჩამოყალიბებული ფოლდერები და ქვეფრონებლები შეიქმნება, მაგრამ იქ არ ვიყავით ფაილები. ცარიელი ფოლდერები არ შეიქმნება.
/ u ეს პარამეტრი მხოლოდ ფაილში კოპირება იქნება, რომელიც უკვე დანიშნულია .
/ v ეს პარამეტრი ადასტურებს თითოეული ფაილის, როგორც წერია, მისი ზომა, რათა დარწმუნდეს, რომ ისინი იდენტურია. გადამოწმება Xcopy ბრძანებაშია, რომელიც Windows XP- ზე იწყება, ამიტომ ეს ვარიანტი Windows- ის მოგვიანებით ვერსიებს არაფერს აკეთებს და მხოლოდ MS-DOS ფაილების თავსებადობაა.
/ w გამოიყენეთ / w პარამეტრი წარმოადგინოს "დააჭირეთ ნებისმიერ ღილაკს, როდესაც მზად არის კოპირება ფაილის (ებ) კოდს". Xcopy ბრძანება დაიწყებს კოპირება ფაილებს, როგორც მითითებულია შემდეგ დაადასტუროთ გასაღები პრესით. ეს ვარიანტი არ არის იგივე, რაც / p ვარიანტი, რომელიც ითხოვს გადამოწმებას თითოეული ფაილის ასლის წინ.
/ x ეს პარამეტრი ასრულებს აუდიტის პარამეტრების და სისტემის წვდომის კონტროლის ნუსხას (SACL) ინფორმაციას. თქვენ გულისხმობთ / o როდესაც გამოიყენებთ / x ვარიანტი.
/ y გამოიყენეთ ეს პარამეტრი xcopy ბრძანების შეჩერებისგან, რომელიც წყვეტს წყაროს საწყისი გადაწერას, რომელიც უკვე არსებობს დანიშნულების ადგილზე .
/ -y გამოიყენეთ ეს პარამეტრი იმისათვის, რომ აიძულოთ xcopy ბრძანება მოგახსენოთ გადაწერათა შესახებ. ეს შეიძლება, როგორც ჩანს, უცნაური ვარიანტი არსებობს, რადგან ეს არის xcopy- ის ნაგულისხმევი ქცევა, მაგრამ / y პარამეტრი შეიძლება წინასწარ იყოს წინასწარ COPYCMD გარემოს ცვლადი ზოგიერთ კომპიუტერზე და ამ პარამეტრი აუცილებელია.
/ z ეს პარამეტრი საშუალებას იძლევა xcopy ბრძანება უსაფრთხოდ შეაჩეროს ფაილების კოპირება, როდესაც ქსელის კავშირი დაკარგულია და განაახლეთ ასლის გადაღება, საიდანაც კავშირი განახლდება. ეს პარამეტრი ასევე აჩვენებს პროცენტული კოპირება თითოეული ფაილისთვის ასლის პროცესის დროს.
/ გამორიცხავს: file1 [ + file2 ] [ + file3 ] ... ეს პარამეტრი საშუალებას გაძლევთ დააკონკრეტოთ ერთი ან მეტი ფაილის სახელი, რომელიც შეიცავს საძიებო სტრიქონების სიას, რომელიც გინდათ რომ xcopy ბრძანება გამოიყენოს ფაილების და / ან საქაღალდეების გადასაწყვეტად გამოსაყენებლად.
/? გამოიყენეთ დახმარების გადართვა xcopy ბრძანებით, რათა ნახოთ დეტალური დახმარება ბრძანების შესახებ. Xcopy /? იგივეა, რაც დახმარების ბრძანებას იყენებს xcopy- ის დახმარებით .

შენიშვნა: xcopy ბრძანება დაამატებთ საარქივო ატრიბუტს დანიშნულების ფაილებს, არ აქვს მნიშვნელობა, თუ ატრიბუტი იყო წყაროს ფაილზე ან მის გარეთ.

რჩევა: შეგიძლიათ შეინახოთ xcopy ბრძანების ხანდაზმული გამომავალი ფაილი გადამისამართების ოპერატორის გამოყენებით . იხილეთ როგორ გადამისამართება ბრძანება გამოყვანის ფაილი ინსტრუქციები ან შეამოწმეთ ბრძანება სწრაფი Tricks მეტი რჩევები.

Xcopy ბრძანების მაგალითები

xcopy C: \ ფაილები E: \ Files / i

ზემოთ მოყვანილი მაგალითისთვის, C: \ Files- ის წყაროს სათაურში მოთავსებული ფაილი გადაწერილია დანიშნულების ადგილას , ახალი დირექტორია [ / i ] E Drive- ის ფაილებზე .

არ subdirectories, არც ფაილი შეიცავს მათ, გადაწერა, რადგან მე არ გამოიყენოს / s ვარიანტი.

xcopy "C: \ მნიშვნელოვანი ფაილები" D: \ Backup / c / d / e / h / i / k / q / r / s / x / y

ამ მაგალითში, xcopy ბრძანება განკუთვნილია ფუნქციონირება როგორც სარეზერვო გადაწყვეტა. სცადეთ, თუ გსურთ გამოიყენოთ xcopy თქვენი ფაილების სარეზერვო პროგრამული უზრუნველყოფის ნაცვლად. განათავსეთ xcopy ბრძანება, როგორც ზემოთ მოყვანილია სკრიპტში და დანიშნოს იგი ღამით.

როგორც ზემოთ აღინიშნა, xcopy ბრძანება გამოიყენება ყველა ფაილების და დასტების [ / s ] კოპირებაზე, ვიდრე უკვე გადაწერილია [ / d ], მათ შორის ცარიელი საქაღალდეები [ / e ] და ფარული ფაილები [ / h ] \ მნიშვნელოვანი ფაილები D: \ Backup , რომელიც არის დირექტორია [ / i ]. მე მაქვს რამოდენიმე წაკითხული ფაილი, რომელიც შეინარჩუნე დანიშნულების ადგილას [ / r ] განახლებაში და მე მინდა, რომ ატრიბუტი შეინახოს შემდეგ [ / k ]. მე ასევე მინდა დავრწმუნდე, რომ შევინარჩუნო ნებისმიერი საკუთრება და აუდიტის პარამეტრების ფაილი მე გადაწერა [ / x ]. საბოლოოდ, მას შემდეგ, რაც მე სკრიპტში ვმუშაობ, მე არ მჭირდება ფაილების შესახებ რაიმე ინფორმაცია, რადგან ისინი გადაწერილია [ / q ], მე არ მინდა, რომ გადაწერო თითოეულს [ / y ] არც მინდა xcopy შეჩერება, თუ ის გადის შეცდომა [ / გ ].

xcopy C: \ ვიდეოები "\\ SERVER \ მედია სარეზერვო" / f / j / s / w / z

აქ, xcopy ბრძანება გამოიყენება ყველა ფაილების, ქვეფრონტერების და ფაილების კოპირების სახით, რომელიც შეიცავს ქვეფრონტებში [ / s ] საწყისი C: \ Videos დანიშნულების საქაღალდეში მედიის სარეზერვო მდებარე კომპიუტერში ქსელში სახელით SERVER . მე გადავიღებ მართლაც დიდი ვიდეო ფაილები, ამიტომ მინდა გამორთოთ ბუფერის გააქტიურება კოპირების პროცესის გასაუმჯობესებლად და მას შემდეგ, რაც ქსელში გადაწერა, მინდა გადავიღო კოპირება თუ დავკარგე ქსელური კავშირი [ / z ]. პარანოიდის ვარაუდი, მინდა აღვნიშნო xcopy პროცესის დაწყებამდე, სანამ ის რეალურად არაფერს აკეთებს და მე ასევე მინდა ყველა დეტალს დავინახოთ, თუ რა ფაილები იბეჭდება, რადგან ისინი გადაწერას [ / f ].

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

ამ საბოლოო მაგალითში მე მაქვს სათანადო ორგანიზებული ფაილები და ფოლდერები C: \ Client032- ში არსებული კლიენტისათვის. მე უკვე შექმენით ცარიელი დანიშნულების საქაღალდე, Client033 , ახალი კლიენტისთვის, მაგრამ მე არ მინდა რაიმე ფაილი გადაწერილი - უბრალოდ ცარიელი საქაღალდე სტრუქტურა [ / t ] ასე რომ მე ორგანიზებული და მომზადებული ვარ. მე მაქვს ცარიელი ცარიელი საქაღალდეები C: \ Client032, რომელიც შეიძლება მივმართო ჩემს ახალ კლიენტს, ამიტომ მინდა დავრწმუნდე, რომ ეს არის ასევე გადაწერა [ / e ].

Xcopy & Xcopy32

Windows 98 და Windows 95, xcopy ბრძანების ორი ვერსია ხელმისაწვდომია: xcopy და xcopy32. თუმცა, xcopy32 ბრძანება არასოდეს ყოფილა დაგეგმილი პირდაპირ.

Windows 95 ან 98- ში xcopy- ის შესრულებისას, ავტომატურად შესრულებულია ორიგინალური 16-ბიტიანი ვერსია (როდესაც MS-DOS რეჟიმში) ან 32-ბიტიანი ვერსიის ავტომატური შესრულება ხდება (როდესაც Windows- ში).

ნათელია, არ აქვს მნიშვნელობა, თუ რა ვერსია Windows ან MS-DOS გაქვთ, ყოველთვის აწარმოებს xcopy ბრძანება, არ xcopy32, მაშინაც კი, თუ ეს შესაძლებელი. როდესაც თქვენ შეასრულებთ xcopy, თქვენ ყოველთვის გაშვებული ყველაზე შესაფერისი ვერსია ბრძანება.

Xcopy დაკავშირებული ბრძანებები

Xcopy ბრძანება მსგავსია ბევრ გზავნილში კოპირების ბრძანებაზე, მაგრამ უფრო მეტი პარამეტრით. Xcopy ბრძანება ასევე ძალიან ჰგავს robocopy ბრძანება გარდა იმისა, რომ robocopy აქვს მეტი მოქნილობა, ვიდრე კი xcopy.