Skip to main content

Команда за копиране (примери, опции, превключватели и др.)

Линукс команден ред – копиране c cp (Може 2025)

Линукс команден ред – копиране c cp (Може 2025)
Anonim

Командата за копиране е командата за команден ред, която се използва за копиране на файл от едно място на друго.

Командата за копиране е особено полезна, когато работите в командния ред, защото не можете да кликнете с десния бутон на мишката и да копирате файлове, за да ги поставите в други папки или твърди гмуркания, както можете, когато използвате функцията за нормално копиране в Windows.

С командата за копиране можете да копирате файл с помощта на конкретно име и разширение на файла или да използвате заместваща карта, за да копирате групи от файлове наведнъж, независимо от имената на файловете или разширенията на файлове. Някои други опции за команда за копиране включват възможността да се провери дали файловете са копирани правилно и да се потискат подканванията да се запишат файлове със същото име.

Копиране на командата за наличност

Командата за копиране е налице от командния ред в Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP, както и от менютата за възстановяване / възстановяване на опциите за разширено стартиране и опциите за възстановяване на системата.

Командата за копиране също така е командата за конзолата за възстановяване, използвана в конзолата за възстановяване на Windows 2000 и Windows XP, и командата DOS, налична в MS-DOS.

Забележка: Наличието на някои команда за превключване на команди и друг синтаксис на командата за копиране може да се различава от операционната система до операционната система.

Синтаксис на командата за копиране

копие / обем / п / г | / -у / г / л / а | / б източник / а | / б + източник / а | / б + … дестинация / а | / б /?

Бакшиш: Вижте Как да прочетете Синтаксис на команди, ако не сте сигурни как да интерпретирате синтаксиса на командата за копиране, както е описано по-горе или в списъка по-долу.

  • = Разрешава декриптирането на целевия файл.
  • / обем = Проверява дали новите файлове са написани правилно.
  • / п = Използва кратко име на файла, ако има такава, когато копира файл с име, което не е 8dot3.
  • / г = Потиска потвърждаващите подкана за презаписване на дестинация ако е същото име като източник файл.
  • / -у Показва подкана за потвърждение за презаписване на файл, ако източник името на файла е идентично с дестинация име на файл.
  • / г = Копира мрежови файлове в рестартируем режим.
  • / л = Копира връзката към източник вместо на действителния файл, който източник сочи към.
    • Това е от значение само ако източник е символична връзка.
  • / а = Показва текстов файл на ASCII.
  • / б = Показва бинарен файл.
  • източник = Това е местоположението и името на файла, който искате да копирате.
    • Най- източник може да не е папка и е възможно да не използвате символите със заместващи символи (звездичката).
  • дестинация = Това е местоположението и / или името на файла, посочени в файла източник трябва да се копира.
  • /? = Използвайте помощния бутон с командата за копиране, за да покажете подробна помощ за няколко опции на командата.

Можете също да добавяте файлове, като изберете няколко източник файлове, но само един дестинация файл.

Копирайте командни примери

копие Z: Software program.iso C: Users Jon Downloads Програми

Командата за копиране по-горе ще копира program.iso от Z: карам до Downloads Programs папка.

копирате Y: install j93n.exe Y: more m1284.msi

Можете да използвате командата за копиране, за да преименувате файл и дори да промените разширението на файла. В примера по - горе, j93n.exe файлът се копира в нова папка на Y: шофиране като m1284.msi .

Това не е техника за преобразуване на файлове (т.е. EXE файлът всъщност не се преобразува в MSI), а вместо това начин да се направи идентично копие, но с дестинация файл, запазен под друго име и в друга папка. Примерът по-долу е подобен …

копие D: i386 atapi.sy_ C: Windows atapi.sys

В горния пример, atapi.sy_ файл, намиращ се в i386 папка в инсталационния компактдиск на Windows XP, се копира на C: Windows директория като Atapi.sys .

За разлика от Y: пример за карам по-горе, това е малко по-реалистично, тъй като копирането на файлове като този от диск е често срещана практика при ремонт на някои специфични проблеми с Windows.

копие D: readme.htm

В този пример командата за копиране няма дестинация така че readme.htm файла се копира в директорията, от която сте написали командата за копиране.

Например, ако въведете копие d: readme.htm от C: Windows> бързият, readme.htm файла ще бъде копиран до C: Windows .

копие / y / v C: Users Jon Downloads *. mp3 C: Users Jon Музика Изтегли Музика

Този пример на командата за копиране ще копира всички MP3 файлове ( * .mp3 ) от Downloads папка към Music DownloadedMusic папка, но искаме да сме сигурни, че всеки файл ще бъде копиран, дори ако вече има такъв DownloadedMusic със същото име (/ г). Ще проверим копието (/ обем), за да се уверим, че командният ред ни казва дали файловете действително са копирани или ако в процеса е възникнала грешка.

Забележка: Папката трябва вече да съществува в дестинация преди копирането команда ще копира файлове към него. Можете да създавате нови папки в командния ред с защитен режим команда.

копие Z: file1.txt + Z: file2.txt + Z: file3.txt Z: combined.txt

Примерът с командата за копиране по-горе обединява три TXT файла в един нов TXT файл, наречен combined.txt , Както можете да видите, всеки файл, който трябва да бъде част от сливането, трябва да бъде разделен със знак +, но без интервали.

В нашия пример, всеки текстов файл в източник (непосредствено след думата "копие") чете "първа", "втора" и "трета" на първия ред на документа. Когато се комбинират в едно с командата за копиране, combined.txt пише "Първи 2-ри трети", всички на първия ред.

Можете също така да използвате звездичката, за да добавите няколко файла. С други думи, в нашия пример можем да заменим всички тези .текст случаи с Z:. * TXT , но само ако искаме да се слеем заедно всеки един TXT файл от Z: шофиране.

Копиране на свързани команди

Копието командата е подобна на командата xcopy, но за разлика от копирането, xcopy може да прави копия на папки.