При работе в командной строке (cmd) часто возникает необходимость скопировать файл или целую папку. Также консольные команды для копирования могут использоваться в BAT-файлах для резервного копирования и других задачах.
В этой статье мы расскажем о том, как скопировать файл или папку в командной строке Windows. Статья будет актуальной для всех версий Windows, включая самые новые Windows 11 и Windows 10.
Как скопировать файл через командную строку Windows
Для копирования файлов в командной строке Windows нужно использовать команду «copy». Данная команда позволяет скопировать один или несколько файлов из одной папку в другую. Обратите внимание, команда «copy» копирует только файлы. Для копирования вложенных папок нужно использовать команду «xcopy», которую мы рассмотрим ниже.
В самом простом случае команда для копирования файлов выглядит так:
copy [исходный файл] [новый файл или папка назначения]
Например, чтобы скопировать файл «file1.txt» из текущего каталога в папку «e:\tmp» нужно выполнить:
copy file1.txt e:\tmp
При необходимости для копируемого файла можно указать новое название в папке назначения. Например, чтобы скопировать «file1.txt» из текущего каталога в папку «e:\tmp» и при этом назвать его «newfile.txt» нужно выполнить:
copy file1.txt e:\tmp\newfile.txt
С указанием полных путей команда копирования будет выглядеть так:
copy d:\tmp\file1.txt e:\tmp\file.txt
Для копирования большого количества файлов в названиях можно использовать маски. Символ звездочка (*) обозначает любое количество любых символов, а знак вопроса (?) – один любой символ. Например, чтобы скопировать все документы с расширением TXT из текущего каталога в папку «e:\tmp\» нужно выполнить следующее:
copy *.txt e:\tmp\
Также с помощью команды «copy» можно скопировать все содержимое одной папки в другую. Например, в случае копирования всех файлов из папки «d:\tmp\» в папку «e:\tmp» команда будет выглядеть так:
copy d:\tmp\ e:\tmp
В данном случае из папки «d:\tmp\» будут скопированы только файлы. Для копирования вложенных папок нужно использовать «xcopy».
Полный синтаксис команды «copy» выглядит так:
copy [/d] [/v] [/n] [/y | /-y] [/z] [/a | /b] <source> [/a | /b] [+<source> [/a | /b] [+ ...]] [<destination> [/a | /b]]
Полный список параметров для команды «copy»:
Параметр | Описание |
/d | Сохранение копируемых зашифрованные файлов в расшифрованном виде в месте назначения. |
/v | Проверка правильности записи скопированных файлов. |
/n | Использование короткого имени файла (если доступно) при копировании файла с именем длиннее восьми символов или с расширением длиннее трех символов. |
/y | Подавление запроса на подтверждение перезаписи. |
/-y | Вывод запроса на подтверждение перезаписи. |
/z | Копирует сетевые файлы в перезапускаемом режиме. |
/a | Копирование текстового файла ASCII. |
/b | Копирование двоичного файла. |
<source> | Указывает расположение, из которого необходимо скопировать один или несколько файлов. Обязательный параметр. |
<destination> | Указывает расположение, в которое необходимо скопировать файл или несколько файлов. Обязательный параметр. |
/? | Отображение справки в командной строке. |
Большинство параметров указываются в начале, сразу после команды «copy». Например, для того чтобы подавить вывод запросов на перезапись существующих файлов можно добавить параметр «/y».
copy /y file1.txt file2.txt
Как скопировать папку через командную строку Windows
Для копирования папок с вложенными папками и файлами в командной строке Windows нужно использовать команду «xcopy». Данная команда позволяет скопировать папку из одного расположение в другое с сохранением структуры каталогов. Фактически «xcopy» — это более продвинутая версия команды «copy».
В упрощенном виде синтаксис команды «xcopy» будет выглядеть так:
xcopy [исходная папка или файл] [папка назначения или файл] [параметры]
Для копирования папок с вложенными папками и файлами нужно использовать параметр «/s» или «/e». Без этих параметров команда будет работать только с одним каталогом.
Параметр | Описание |
/s | Копирование каталогов с подкаталогами (исключая пустые) |
/e | Копирование каталогов с подкаталогами (включая пустые). |
Например, для того чтобы скопировать все файлы и вложенные папки (включая пустые) из папки «d:\tmp» в папку «e:\tmp» нужно выполнить:
xcopy d:\tmp e:\tmp /e
Полный синтаксис команды «xcopy» выглядит так:
xcopy <Source> [<Destination>] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d [:MM-DD-YYYY]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:FileName1[+[FileName2]][+[FileName3]]] [{/y | /-y}] [/z] [/b] [/j]
Полный список параметров для команды «xcopy» можно посмотреть на сайте Майкрософт. Здесь же приведены только некоторые самые базовые:
Параметр | Описание |
/s | Копирование каталогов с подкаталогами (исключая пустые) |
/e | Копирование каталогов с подкаталогами (включая пустые). |
/w | Вывод запроса на подтверждения начала копирования. |
/p | Запрос подтверждение при создании каждого нового файла. |
/c | Пропуск ошибок. |
/v | Проверка всех скопированных файлов на соответствие его исходнику. |
/q | Скрывает вывод информации от команды xcopy. |
/f | Вывод имен в процессе копирования. |
/l | Вывод списка копируемых файлов. |
/g | Сохранение новых файлов в незашифрованном виде. |
/d[:мм-дд-гггг] | Копирование файлов, которые были измененные не ранее указанной даты. Если не указать дату (мм-дд-гггг), то команда xcopy будет копировать все файлы, которые новее существующих. |
/u | Обновление только существующих файлов в папке назначения. |
/y | Подавление запроса на подтверждение перезаписи. |
/-y | Вывод запроса на подтверждение перезаписи. |
/z | Копирует сетевые файлы в перезапускаемом режиме. |
/h | Копирование скрытых и системных файлов. |
/r | Перезапись файлов с атрибутом «только для чтения». |
/t | Создание структуры каталогов без копирования файлов. Пустые каталоги не включаются в структуру. Для включения пустых каталогов нужно добавить параметр /E. |
<source> | Указывает расположение, из которого необходимо скопировать один или несколько файлов. Обязательный параметр. |
<destination> | Указывает расположение, в которое необходимо скопировать файл или несколько файлов. Обязательный параметр. |
/? | Отображение справки в командной строке. |
Параметры указываются в конце команды. Например, для того чтобы скопировать все файлы (включая скрытые, системные и только для чтения) и вложенные папки (включая пустые) из папки «d:\tmp» в папку «e:\tmp» нужно выполнить:
xcopy d:\tmp e:\tmp /e /h /r
Посмотрите также:
- Выключение компьютера через командную строку
- Как перезагрузить компьютер через командную строку
- Как вызвать командную строку в Windows 7
- Как поменять дату в Windows 7
- Как выключить компьютер через определенное время
Автор
Александр Степушин
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.
Как скопировать файл или папку
Многие пользователи компьютера рано или поздно сталкивается с вопросом: «А как копировать файл или папку?». Копированием называется процесс, при котором создается точная копия данных и отправляется в нужное место (это может другой носитель, или же перемещение внутри компьютера).
Данная статья предназначена в первую очередь для новичков которые с компьютером на ты. Так же на сайте есть раздел который обязательно стоит прочитать. Там вы найдете много полезной информации по работе с компьютером.
Как скопировать файл три простых способа
Первый способ: Копирование с помощью мышки.
Первое, что нужно сделать – это открыть носитель, откуда необходимо скопировать файл. Далее в открывшемся окне выбираем нужный вам файл. Курсор мыши направляем на документ и щелкаем правой кнопкой. В всплывающем окне из списка выбираем копировать.
Затем, открываем папку куда необходимо скопировать файл (это может быть другая папка на рабочем столе, или же флешка). Открыв папку (в моем случае я назвал его Урок 2), копируем файл, сделав один клик правой кнопкой (на свободное пространство), и всплывающем окне из списка выбираем вставить. И ваш документ скопирован.
Стоит заметить, если файл небольшой, то копирование произойдет за пару секунд. Если же файл большой, то это займет немножко времени, и на экране у вас всплывет окно, на котором можно будет отследить процесс копирования файла. Скорость копирования может зависеть, также и от операционной системы.
Второй способ: Копирование с помощью клавиатуры
Следующий способ проще, чем первый. Копировать файлы можно с помощью клавиатуры.
1. Выделяем нужный файл и нажимаем клавиши Ctrl и С (на английском языке), таким образом ваш файл скопирован.
2. Выбираю папку или другой носитель, куда необходимо скопировать файл. Открываем. И нажимаю клавиши Ctrl и V.
Все ваш файл или папка скопирована со всеми находящимися в ней данными.
Третий способ: Копирование методом перетаскивания
Открываем носитель где находится копируемый файл (в моем случае, это будет флешка), и папку куда планируем скопировать.
Открываем таким образом, чтобы оба окна были открыты на рабочем столе, т.е. нужно уменьшить оба окна, или одно.
Наводим курсор мыши на нужный файл, и нажимаю левую кнопку мышки. Не отпуская левую кнопку, перетаскиваю нужный файл в планируемое место для копирования. Должна появится надпись + Копировать в «указывается наименование файла, куда копируется».
Далее, отпускаем кнопку мыши и файл начнет копироваться в указанное вами место.
Как видите нет ничего сложного. Все эти способы достаточно просты. И каждый пользуется тем, вариантом, который считает удобным и быстрым.
Помимо этих способов копирования файла, также существует специальные программы, такие как CopyFolder, CopyMastro, Extention Copy и т.д., которые ускорят процесс копирования.
Как скопировать файл или папку
На чтение 3 мин Просмотров 222 Опубликовано
Копирование — важная функция в операционных системах Windows, необходимая для перемещения компьютерных объектов из одного места в другое. В процессе создается полностью идентичный документ, которые просто располагаются в другом месте на внутреннем или внешнем накопителе информации.
В данном уроке рассмотрим, как скопировать файл или папку на компьютере. Функция окажется весьма полезной, если нужно перенести информацию с диска (CD, DVD), записать данные на флешку, либо наоборот перенести с неё. Также она позволяет скопировать самые разнообразные файлы с мобильного телефона, планшета, камеры и множества других устройств.
Копирование с помощью мыши
Чтобы скопировать файл, необходимо придерживаться следующей последовательности действий:
- Сначала наводим курсор на объект, который хотим перенести, а затем нажимаем правую кнопку мыши (далее просто ПКМ). Появится перечень, в котором следует выбрать пункт «Копировать».
- После открываем отдел на компьютере, куда требуется перенести данные. Так, например, это может быть локальный диск D, Документы, USB-флешка или какое-либо другое место.
- Затем нужно нажать ПКМ по пустой области (не по какой-либо иконке или значку, а просто рядом) и в появившемся списке выбрать функцию «Вставить».
Для создания копий нескольких папок (файлов) для начала их требуется выделить. Курсор должен быть помещен на пустое поле рядом с объектами, которые надо скопировать. Нажмите ЛКМ и не отпуская, обведите их прямоугольником. Когда они приобретут другой цвет, это будет указывать, что они уже выделены, следовательно, можно отпустить мышку.
Придерживаясь трех простых пунктов, вы получите два одинаковых объекта в разных местах.
Копирование с помощью клавиатуры
Копировать данные можно с помощью сочетаний клавиш на клавиатуре.
- Выделите необходимые документы мышкой и одновременно нажмите клавиши «Ctrl» + «C». Таким образом все файлы поместятся в буфер обмена – временное хранилище данных на компьютере невидимое для глаз пользователя.
- Перейдите в раздел куда нужно перенести скопированную информацию и зажмите «Ctrl» + «V».
Таким же способом можно копировать не только компьютерные элементы, но и текстовую информацию.
Копирование перетаскиванием
Третий способ является самым простым.
- Необходимо открыть окна тех разделов откуда нужно скопировать и куда таким образом, чтобы они оба помещались на экране монитора. Например, мне требуется перенести фильм, хранящийся на флешке. Окно с ним я разместил справа, а раздел с папкой «Видео» (куда надо скопировать) — слева.
- Далее зажимаем левой кнопкой мыши на видеозаписи и перетягиваем в левое окно.
- Появится небольшое окошко, которое сигнализирует от том откуда и куда переносится объект, а также сколько времени осталось. Если файл имеет слишком маленький объем, то вы не заметите такого сообщения, так как документ скопируется очень быстро.
И на этом всё! Следуя изложенным схемам, вы сможете легко копировать любые документы в другие места на компьютере, переносить их с других устройств или сохранять копии на жестком диске.
Загрузить PDF
Загрузить PDF
Из этой статьи вы узнаете, как в Windows копировать отдельные файлы и файлы из папки с помощью командной строки.
-
1
Определите, где находится файл. Необходимо выяснить, в каком каталоге хранится файл, чтобы указать его в командной строке.
- Чтобы найти каталог, в Проводнике перейдите в папку с файлом, а затем щелкните по адресной строке в верхней части окна Проводника.
- Большинство файлов находится в следующем каталоге: [буква диска]:\Пользователи\[имя пользователя] (например, «C:\Пользователи\Иван»). В этом каталоге хранятся практически все файлы, созданные пользователем.
- Например, файл на рабочем столе находится в следующем каталоге: «C:\Пользователи\Иван\Рабочий стол», а файл в папке «Документы» в каталоге «C:\Пользователи\Иван\Документы».
-
2
Запишите имя файла. Это необходимо, чтобы скопировать файл. Имейте в виду, что командная строка учитывает регистр букв, поэтому правильно запишите имя файла.
-
3
Откройте меню «Пуск»
. Нажмите на логотип Windows в нижнем левом углу экрана.
-
4
Введите командная строка. Начнется поиск утилиты «Командная строка».
-
5
Нажмите «Командная строка»
. Вы найдете этот значок в верхней части меню «Пуск». Откроется окно командной строки.
- Имейте в виду, что на общедоступном компьютере (например, в школе) вы не сможете открыть командную строку.
Реклама
-
1
Введите команду для перехода в другой каталог. Введите cd, а затем нажмите Пробел; клавишу ↵ Enter не нажимайте.
-
2
Введите каталог, в котором находится нужный файл.
-
3
Нажмите ↵ Enter. В командной строке вы перейдете в указанный каталог.
-
4
Введите команду для копирования файла. Введите copy, а затем нажмите Пробел; клавишу ↵ Enter не нажимайте.
-
5
Введите имя файла. Введите имя файла, а затем нажмите Пробел. Имя файла введите с расширением файла (например, .txt в случае текстового файла). Клавишу ↵ Enter не нажимайте.
- Если в имени файла есть пробелы, заключите их в кавычки. Например, имя файла «Pickles are Good.txt» в командной строке нужно ввести так: Pickles" "are" "Good.txt.
-
6
Введите конечный каталог. Введите каталог (например, C:\Пользователи\[ваше имя пользователя]\Рабочий стол, в который будет скопирован файл.
- Если не ввести конечный каталог, файл будет скопирован в ваш персональный каталог (например, «C:\Пользователи\[ваше имя пользователя]»).
-
7
Нажмите ↵ Enter. Файл будет скопирован в указанный каталог. Чтобы открыть скопированный файл, перейдите в соответствующий каталог в окне Проводника.
Реклама
-
1
Перейдите в каталог с папкой. Введите cd, нажмите Пробел, введите каталог с папкой и нажмите ↵ Enter.
- Например, чтобы скопировать файлы из папки «Example», которая находится на рабочем столе, введите каталог C:\Пользователи\Иван\Рабочий стол.
-
2
Введите команду robocopy. Введите robocopy, а затем нажмите Пробел; клавишу ↵ Enter не нажимайте.
-
3
Введите имя папки. Введите имя папки, файлы из которой вы хотите скопировать, а затем нажмите Пробел. Клавишу ↵ Enter не нажимайте.
- Если в имени папки есть пробелы, заключите их в кавычки.
-
4
Введите конечный каталог. Введите каталог, в который вы хотите скопировать файлы из папки.
- Если в исходной и конечной папках много файлов, они перемешаются, потому что сама исходная папка скопирована не будет.
-
5
Нажмите ↵ Enter. Файл из исходной папки будут скопированы в конечную папку.
Реклама
Советы
- Чтобы скопировать все файлы, которые находятся в каталоге, введите команду copy *[тип файла] (например, copy *.txt).
- Чтобы создать конечную папку и скопировать в нее сразу несколько файлов, введите каталог конечной папки (включая саму конечную папку) в сочетании с командой «robocopy».[1]
- Если скопировать файлы, которые находятся на рабочем столе, в новую папку, она будет переименована в «Рабочий стол».
Реклама
Предупреждения
- Копировать файлы и папки через командную строку довольно рискованно, если вы не знаете, что делаете. Не трогайте папки и файлы, назначение которых вам неизвестно.
Реклама
Об этой статье
Эту страницу просматривали 212 054 раза.
Была ли эта статья полезной?
При работе в командной строке (cmd) часто возникает необходимость скопировать файл или целую папку. Также консольные команды для копирования могут использоваться в BAT-файлах для резервного копирования и других задачах.
В этой статье мы расскажем о том, как скопировать файл или папку в командной строке Windows. Статья будет актуальной для всех версий Windows, включая самые новые Windows 11 и Windows 10.
Содержание
- Как скопировать файл через командную строку Windows
- Как скопировать папку через командную строку Windows
Как скопировать файл через командную строку Windows
Для копирования файлов в командной строке Windows нужно использовать команду «copy». Данная команда позволяет скопировать один или несколько файлов из одной папку в другую. Обратите внимание, команда «copy» копирует только файлы. Для копирования вложенных папок нужно использовать команду «xcopy», которую мы рассмотрим ниже.
В самом простом случае команда для копирования файлов выглядит так:
copy [исходный файл] [новый файл или папка назначения]
Например, чтобы скопировать файл «file1.txt» из текущего каталога в папку «e:\tmp» нужно выполнить:
copy file1.txt e:\tmp
При необходимости для копируемого файла можно указать новое название в папке назначения. Например, чтобы скопировать «file1.txt» из текущего каталога в папку «e:\tmp» и при этом назвать его «newfile.txt» нужно выполнить:
copy file1.txt e:\tmp\newfile.txt
С указанием полных путей команда копирования будет выглядеть так:
copy d:\tmp\file1.txt e:\tmp\file.txt
Для копирования большого количества файлов в названиях можно использовать маски. Символ звездочка (*) обозначает любое количество любых символов, а знак вопроса (?) – один любой символ. Например, чтобы скопировать все документы с расширением TXT из текущего каталога в папку «e:\tmp\» нужно выполнить следующее:
copy *.txt e:\tmp\
Также с помощью команды «copy» можно скопировать все содержимое одной папки в другую. Например, в случае копирования всех файлов из папки «d:\tmp\» в папку «e:\tmp» команда будет выглядеть так:
copy d:\tmp\ e:\tmp
В данном случае из папки «d:\tmp\» будут скопированы только файлы. Для копирования вложенных папок нужно использовать «xcopy».
Полный синтаксис команды «copy» выглядит так:
copy [/d] [/v] [/n] [/y | /-y] [/z] [/a | /b] [/a | /b] [+ [/a | /b] [+ …]] [ [/a | /b]]
Полный список параметров для команды «copy»:
Параметр | Описание |
/d | Сохранение копируемых зашифрованные файлов в расшифрованном виде в месте назначения. |
/v | Проверка правильности записи скопированных файлов. |
/n | Использование короткого имени файла (если доступно) при копировании файла с именем длиннее восьми символов или с расширением длиннее трех символов. |
/y | Подавление запроса на подтверждение перезаписи. |
/-y | Вывод запроса на подтверждение перезаписи. |
/z | Копирует сетевые файлы в перезапускаемом режиме. |
/a | Копирование текстового файла ASCII. |
/b | Копирование двоичного файла. |
Указывает расположение, из которого необходимо скопировать один или несколько файлов. Обязательный параметр. | |
Указывает расположение, в которое необходимо скопировать файл или несколько файлов. Обязательный параметр. | |
/? | Отображение справки в командной строке. |
Большинство параметров указываются в начале, сразу после команды «copy». Например, для того чтобы подавить вывод запросов на перезапись существующих файлов можно добавить параметр «/y».
copy /y file1.txt file2.txt
Как скопировать папку через командную строку Windows
Для копирования папок с вложенными папками и файлами в командной строке Windows нужно использовать команду «xcopy». Данная команда позволяет скопировать папку из одного расположение в другое с сохранением структуры каталогов. Фактически «xcopy» — это более продвинутая версия команды «copy».
В упрощенном виде синтаксис команды «xcopy» будет выглядеть так:
xcopy [исходная папка или файл] [папка назначения или файл] [параметры]
Для копирования папок с вложенными папками и файлами нужно использовать параметр «/s» или «/e». Без этих параметров команда будет работать только с одним каталогом.
Параметр | Описание |
/s | Копирование каталогов с подкаталогами (исключая пустые) |
/e | Копирование каталогов с подкаталогами (включая пустые). |
Например, для того чтобы скопировать все файлы и вложенные папки (включая пустые) из папки «d:\tmp» в папку «e:\tmp» нужно выполнить:
xcopy d:\tmp e:\tmp /e
Полный синтаксис команды «xcopy» выглядит так:
xcopy [] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d [:MM-DD-YYYY]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:FileName1[+[FileName2]][+[FileName3]]] [{/y | /-y}] [/z] [/b] [/j]
Полный список параметров для команды «xcopy» можно посмотреть на сайте Майкрософт. Здесь же приведены только некоторые самые базовые:
Параметр | Описание |
/s | Копирование каталогов с подкаталогами (исключая пустые) |
/e | Копирование каталогов с подкаталогами (включая пустые). |
/w | Вывод запроса на подтверждения начала копирования. |
/p | Запрос подтверждение при создании каждого нового файла. |
/c | Пропуск ошибок. |
/v | Проверка всех скопированных файлов на соответствие его исходнику. |
/q | Скрывает вывод информации от команды xcopy. |
/f | Вывод имен в процессе копирования. |
/l | Вывод списка копируемых файлов. |
/g | Сохранение новых файлов в незашифрованном виде. |
/d[:мм-дд-гггг] | Копирование файлов, которые были измененные не ранее указанной даты. Если не указать дату (мм-дд-гггг), то команда xcopy будет копировать все файлы, которые новее существующих. |
/u | Обновление только существующих файлов в папке назначения. |
/y | Подавление запроса на подтверждение перезаписи. |
/-y | Вывод запроса на подтверждение перезаписи. |
/z | Копирует сетевые файлы в перезапускаемом режиме. |
/h | Копирование скрытых и системных файлов. |
/r | Перезапись файлов с атрибутом «только для чтения». |
/t | Создание структуры каталогов без копирования файлов. Пустые каталоги не включаются в структуру. Для включения пустых каталогов нужно добавить параметр /E. |
Указывает расположение, из которого необходимо скопировать один или несколько файлов. Обязательный параметр. | |
Указывает расположение, в которое необходимо скопировать файл или несколько файлов. Обязательный параметр. | |
/? | Отображение справки в командной строке. |
Параметры указываются в конце команды. Например, для того чтобы скопировать все файлы (включая скрытые, системные и только для чтения) и вложенные папки (включая пустые) из папки «d:\tmp» в папку «e:\tmp» нужно выполнить:
xcopy d:\tmp e:\tmp /e /h /r