Как переместить файл в командной строке

Обновлено: 06.07.2024

Полный список команд можно вывести набрав HELP в командной строке.

Команда CD

Текущий каталог можно изменить с помощью команды

Путь к требуемому каталогу указывается с учетом приведенных выше замечаний. Например, команда CD \ выполняет переход в корневой каталог текущего диска. Если запустить команду CD без параметров, то на экран будут выведены имена текущего диска и каталога.

Команда COPY

Одной из наиболее часто повторяющихся задач при работе на компьютере является копирование и перемещение файлов из одного места в другое. Для копирования одного или нескольких файлов используется команда COPY.

Синтаксис этой команды:

Краткое описание параметров и ключей команды COPY приведено в таблице.

Таблица 1.1. Параметры и ключи команды COPY

Параметр

Описание

Имя копируемого файла или файлов

Файл является текстовым файлом ASCII, то есть конец файла обозначается символом с кодом ASCII 26 (<Ctrl>+<Z>)

Файл является двоичным. Этот ключ указывает на то, что интерпретатор команд должен при копировании считывать из источника число байт, заданное размером в каталоге копируемого файла

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

Проверка правильности копирования путем сравнения файлов после копирования

Отключение режима запроса подтверждения на замену файлов

Включение режима запроса подтверждения на замену файлов

Приведем примеры использования команды COPY.

Копирование файла abc.txt из текущего каталога в каталог D:\PROGRAM под тем же именем:

Копирование файла abc.txt из текущего каталога в каталог D:\PROGRAM под новым именем def.txt:

Копирование всех файлов с расширением txt с диска A: в каталог 'Мои документы' на диске C:

Если не задать в команде целевой файл, то команда COPY создаст копию файла-источника с тем же именем, датой и временем создания, что и исходный файл, и поместит новую копию в текущий каталог на текущем диске. Например, для того, чтобы скопировать все файлы из корневого каталога диска A: в текущий каталог, достаточно выполнить такую краткую команду:

В качестве источника или результата при копировании можно указывать имена не только файлов, но и устройств компьютера. Например, для того, чтобы распечатать файл abc.txt на принтере, можно воспользоваться командой копирования этого файла на устройство PRN: COPY abc.txt PRN

Другой интересный пример: создадим новый текстовый файл и запишем в него информацию, без использования текстового редактора. Для этого достаточно ввести команду COPY CON my.txt, которая будет копировать то, что вы набираете на клавиатуре, в файл my.txt (если этот файл существовал, то он перезапишется, иначе — создастся). Для завершения ввода необходимо ввести символ конца файла, то есть нажать клавиши <Ctrl>+<Z>.

Команда COPY может также объединять (склеивать) нескольких файлов в один. Для этого необходимо указать единственный результирующий файл и несколько исходных. Это достигается путем использования групповых знаков (? и *) или формата файл1 + файл2 + файл3. Например, для объединения файлов 1.txt и 2.txt в файл 3.txt можно задать следующую команду:

Объединение всех файлов с расширением dat из текущего каталога в один файл all.dat может быть произведено так:

Ключ /B здесь используется для предотвращения усечения соединяемых файлов, так как при комбинировании файлов команда COPY по умолчанию считает файлами текстовыми.

Если имя целевого файла совпадает с именем одного из копируемых файлов (кроме первого), то исходное содержимое целевого файла теряется. Если имя целевого файла опущено, то в его качестве используется первый файл из списка. Например, команда COPY 1.txt+2.txt добавит к содержимому файла 1.txt содержимое файла 2.txt. Командой COPY можно воспользоваться и для присвоения какому-либо файлу текущей даты и времени без модификации его содержимого. Для этого нужно ввести команду типа

Здесь запятые указывают на пропуск параметра приемника, что и приводит к требуемому результату.

Команда COPY имеет и свои недостатки. Например, с ее помощью нельзя копировать скрытые и системные файлы, файлы нулевой длины, файлы из подкаталогов. Кроме того, если при копировании группы файлов COPY встретит файл, который в данный момент нельзя скопировать (например, он занят другим приложением), то процесс копирования полностью прервется, и остальные файлы не будут скопированы.

Команда XCOPY

Указанные при описании команды COPY проблемы можно решить с помощью команды XCOPY, которая предоставляет намного больше возможностей при копировании. Необходимо отметить, правда, что XCOPY может работать только с файлами и каталогами, но не с устройствами.

Синтаксис этой команды:

Команда XCOPY имеет множество ключей, мы коснемся лишь некоторых из них. Ключ /D[:[дата]] позволяет копировать только файлы, измененные не ранее указанной даты. Если параметр дата не указан, то копирование будет производиться только если источник новее результата. Например, команда

скопирует в каталог 'D:\BACKUP\Мои документы' только те файлы из каталога 'C:\Мои документы', которые были изменены со времени последнего подобного копирования или которых вообще не было в 'D:\BACKUP\Мои документы'.

Ключ /S позволяет копировать все непустые подкаталоги в каталоге-источнике. С помощью же ключа /E можно копировать вообще все подкаталоги, включая и пустые.

Если указан ключ /C, то копирование будет продолжаться даже в случае возникновения ошибок. Это бывает очень полезным при операциях копирования, производимых над группами файлов, например, при резервном копировании данных.

Ключ /I важен для случая, когда копируются несколько файлов, а файл назначения отсутствует. При задании этого ключа команда XCOPY считает, что файл назначения должен быть каталогом. Например, если задать ключ /I в команде копирования всех файлов с расширением txt из текущего каталога в несуществующий еще подкаталог TEXT,

то подкаталог TEXT будет создан без дополнительных запросов.

Ключи /Q, /F и /L отвечают за режим отображения при копировании. При задании ключа /Q имена файлов при копировании не отображаются, ключа /F — отображаются полные пути источника и результата. Ключ /L обозначает, что отображаются только файлы, которые должны быть скопированы (при этом само копирование не производится).

С помощью ключа /H можно копировать скрытые и системные файлы, а с помощью ключа /R — заменять файлы с атрибутом "Только для чтения". Например, для копирования всех файлов из корневого каталога диска C: (включая системные и скрытые) в каталог SYS на диске D:, нужно ввести следующую команду:

Ключ /T позволяет применять XCOPY для копирования только структуры каталогов источника, без дублирования находящихся в этих каталогах файлов, причем пустые каталоги и подкаталоги не включаются. Для того, чтобы все же включить пустые каталоги и подкаталоги, нужно использовать комбинацию ключей /T /E.

Используя XCOPY можно при копировании обновлять только уже существующие файлы (новые файлы при этом не записываются). Для этого применяется ключ /U. Например, если в каталоге C:\2 находились файлы a.txt и b.txt, а в каталоге C:\1 — файлы a.txt, b.txt, c.txt и d.txt, то после выполнения команды

в каталоге C:\2 по-прежнему останутся лишь два файла a.txt и b.txt, содержимое которых будет заменено содержимым соответствующих файлов из каталога C:\1.Если с помощью XCOPY копировался файл с атрибутом "Только для чтения", то по умолчанию у файла-копии этот атрибут снимется. Для того, чтобы копировать не только данные, но и полностью атрибуты файла, необходимо использовать ключ /K.

Ключи /Y и /-Y определяют, нужно ли запрашивать подтверждение перед заменой файлов при копировании. /Y означает, что такой запрос нужен, /-Y — не нужен.

Команда DIR

Еще одной очень полезной командой является DIR [диск:][путь][имя_файла] [ключи], которая используется для вывода информации о содержимом дисков и каталогов. Параметр [диск:][путь] задает диск и каталог, содержимое которого нужно вывести на экран. Параметр [имя_файла] задает файл или группу файлов, которые нужно включить в список. Например, команда

выведет на экран все файлы с расширением bat в корневом каталоге диска C:. Если задать эту команду без параметров, то выводится метка диска и его серийный номер, имена (в коротком и длинном вариантах) файлов и подкаталогов, находящихся в текущем каталоге, а также дата и время их последней модификации. После этого выводится число файлов в каталоге, общий объем (в байтах), занимаемый файлами, и объем свободного пространства на диске. Например:

С помощью ключей команды DIR можно задать различные режимы расположения, фильтрации и сортировки. Например, при использовании ключа /W перечень файлов выводится в широком формате с максимально возможным числом имен файлов или каталогов на каждой строке. Например:

С помощью ключа /A[[:]атрибуты] можно вывести имена только тех каталогов и файлов, которые имеют заданные атрибуты (R — "Только чтение", A — "Архивный", S — "Системный", H — "Скрытый", префикс "–" имеет значение НЕ). Если ключ /A используется более чем с одним значением атрибута, будут выведены имена только тех файлов, у которых все атрибуты совпадают с заданными. Например, для вывода имен всех файлов в корневом каталоге диска C:, которые одновременно являются скрытыми и системными, можно задать команду

а для вывода всех файлов, кроме скрытых — команду

Отметим здесь, что атрибуту каталога соответствует буква D, то есть для того, чтобы, например, вывести список всех каталогов диска C:, нужно задать команду

Ключ /O[[:]сортировка] задает порядок сортировки содержимого каталога при выводе его командой DIR. Если этот ключ опущен, DIR печатает имена файлов и каталогов в том порядке, в котором они содержатся в каталоге. Если ключ /O задан, а параметр сортировка не указан, то DIR выводит имена в алфавитном порядке. В параметре сортировка можно использовать следующие значения: N — по имени (алфавитная), S — по размеру (начиная с меньших), E — по расширению (алфавитная), D — по дате (начиная с более старых), A — по дате загрузки (начиная с более старых), G — начать список с каталогов. Префикс "–" означает обратный порядок. Если задается более одного значения порядка сортировки, файлы сортируются по первому критерию, затем по второму и т.д.

Ключ /S означает вывод списка файлов из заданного каталога и его подкаталогов.

Ключ /B перечисляет только названия каталогов и имена файлов (в длинном формате) по одному на строку, включая расширение. При этом выводится только основная информация, без итоговой. Например:

Команды MKDIR и RMDIR

Для создания нового каталога и удаления уже существующего пустого каталога используются команды MKDIR [диск:]путь и RMDIR [диск:]путь [ключи] соответственно (или их короткие аналоги MD и RD). Например:

Команда MKDIR не может быть выполнена, если каталог или файл с заданным именем уже существует. Команда RMDIR не будет выполнена, если удаляемый каталог не пустой.

Команда DEL

Удалить один или несколько файлов можно с помощью команды

Для удаления сразу нескольких файлов используются групповые знаки ? и *. Ключ /S позволяет удалить указанные файлы из всех подкаталогов, ключ /F – принудительно удалить файлы, доступные только для чтения, ключ /A[[:]атрибуты] – отбирать файлы для удаления по атрибутам (аналогично ключу /A[[:]атрибуты] в команде DIR).

Команда REN

Переименовать файлы и каталоги можно с помощью команды RENAME (REN). Синтаксис этой команды имеет следующий вид:

Здесь параметр каталог1|файл1 определяет название каталога/файла, которое нужно изменить, а каталог2|файл2 задает новое название каталога/файла. В любом параметре команды REN можно использовать групповые символы ? и *. При этом представленные шаблонами символы в параметре файл2 будут идентичны соответствующим символам в параметре файл1. Например, чтобы изменить у всех файлов с расширением txt в текущей директории расширение на doc, нужно ввести такую команду:

Команда MOVE

Синтаксис команды для перемещения одного или более файлов имеет вид:

Синтаксис команды для переименования папки имеет вид:

Здесь параметр результирующий_файл задает новое размещение файла и может включать имя диска, двоеточие, имя каталога, либо их сочетание. Если перемещается только один файл, допускается указать его новое имя. Это позволяет сразу переместить и переименовать файл. Например,

Если указан ключ /-Y, то при создании каталогов и замене файлов будет выдаваться запрос на подтверждение. Ключ /Y отменяет выдачу такого запроса.

Команда MOVE используется для перемещения или переименования файлов и каталогов. Формат командной строки:

Перемещение одного или более файлов:

MOVE [/Y | /-Y] [диск:][путь]имя_файла1[. ] назначение

MOVE [/Y | /-Y] [диск:][путь]имя_папки новое_имя_папки

Параметры командной строки:

[диск:][путь]имя_файла1 - Определяет местоположение файла или файлов, которые необходимо переместить.

Назначение - Определяет новое местоположение файла. Назначение может состоять из буквы диска (с последующим двоеточием), имени папки или их комбинации. При перемещении только одного файла, можно указать и его новое имя, если хотите выполнить его одновременное переименование при перемещении.

[диск:][путь]имя_папки - Определяет папку, которую необходимо переименовать.

новое_имя_папки - Определяет новое имя папки.

/Y - Перезаписывать существующие файлы назначения без предупреждения.

/-Y - Предупреждать при перезаписи существующего файла назначения.

Ключ /Y может присутствовать в значении переменной среды окружения COPYCMD . Оно может перекрываться ключом /-Y в командной строке. По умолчанию используется предупреждение о перезаписи, если только команда MOVE не выполняется как часть пакетного файла.

move /? - отобразить подсказку по использованию команды.

move folder1 folder2 - переименовать папку с именем folder1 в folder2 в текущем каталоге.

move E:\test\folder1 E:\test\folder2 - переименование с указанием абсолютных путей.

move C:\file1.txt D:\ - переместить файл file1.txt с диска C: на диск D:

move c:\test\file1.txt D:\folder2\file2.txt - перенести файл file1.txt из каталога test диска C: в каталог folder2 диска D: под именем file2.txt

move C:\Folder1\*.* D:\Folder2\ - переместить все файлы из каталога Folder1 диска C: в каталог Folder2 диска D:

Реализация в ОС Windows данной команды не позволяет перемещать папки на другие логические диски.

move C:\folder1 C:\folder2\folder3\folder1 - переместить каталог folder1 из корня диска C: в подкаталог \folder2\folder3

При перемещении папки в несуществующий каталог он не будет создан автоматически и команда завершится ошибкой. Команда move не работает с файлами, имеющими атрибуты "скрытый " и "системный".

Манипулировать файлами можно при помощи одного из графических файловых менеджеров, например, Наутилус или Konqueror . Кроме того, это можно делать из командной строки, и это будет даже быстрее. Эта глава разъясняет, как именно работать с файлами в командной строке.

4.9.1. Создание файлов

Вы можете создавать новые файлы как при помощи приложений (таких как текстовые редакторы), так и командой touch , которая создает пустой файл, куда можно добавить текст или другие данные. Чтобы создать файл с помощью команды touch , наберите в командной строке:

Вместо <имя_файла> должно стоять название файла по вашему выбору. Просмотрев список файлов текущего каталога с помощью команды

4.9.2. Копирование файлов

Для копирования файла наберите следующее:

Замените <источник> названием файла, который вы копируете, а <пункт_назначения> названием каталога, куда он должен попасть.

Итак, чтобы скопировать файл example.txt в каталог docs/ в вашем домашнем каталоге, перейдите в свой домашний каталог и наберите:

В команде cp вы можете использовать как относительный, так и абсолютный путь к файлу. Наш домашний каталог является вышестоящим по отношению к каталогу docs/ ; каталог docs/ на ступень ниже домашнего каталога.

Чтобы больше узнать об относительных и абсолютных путях, обратитесь к Разд. 4.7, Смена каталога с помощью команды cd.

Прочтите man-страницу команды cp (наберите в командной строке man cp ) и просмотрите полный список опций команды cp . Среди прочих опций команды cp имеются следующие:

-i (interactive) — интерактивный режим. Требует подтверждения, если командой будет переписан файл в месте назначения. Это помогает избежать возможных ошибок.

-r (recursive) — рекурсивный режим. Вместо копирования всех указанных файлов и каталогов скопирует все дерево каталогов, подкаталоги и прочее.

Теперь у вас имеется файл example.txt в каталоге docs/ . Воспользуйтесь командой cp -i , чтобы еще раз скопировать файл в то же самое место:

Чтобы переписать файл, нажмите клавишу [Y] и затем [Enter] . Если вы не хотите переписывать существующий файл, нажмите [N] и [Enter] .

4.9.3. Перемещение файлов

Для перемещения файлов используйте команду mv . Узнать больше о команде mv можно из man-страницы mv , для чего необходимо набрать в командной строке man mv .

Ниже приведены некоторые часто используемые опции команды mv :

-i (interactive) — интерактивный режим. Предупреждает, что выбранный файл будет записан поверх уже существующего в каталоге назначения. Это полезная опция, она похожа на опцию -i команды cp и дает возможность подумать, действительно ли нужно перезаписать уже существующий файл.

-f (force) — принудительный режим. Данная опция выключает интерактивный режим и перемещает файлы, не выдавая подсказок. Если вы еще плохо разбираетесь, что делать, эта опция опасна; старайтесь ее не использовать, пока не станете чувствовать себя в системе уверенно.

Если вы хотите переместить файл из своего домашнего в другой существующий каталог, наберите, находясь в домашнем каталоге, следующее:

Та же команда, но с использованием абсолютного пути, выглядит так:

4.9.4. Переименование файлов

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

Следующая команда переименует файл original_name в файл new_name :

Следующая команда переместит файл original_name из каталога на один уровень выше текущего в текущий и переименует этот файл в new_name :

Следующая команда переместит файл original_name из текущего каталога в каталог dir3/ и переименует этот файл в new_name :

4.9.5. Удаление файлов и каталогов

Вы научились создавать файлы командой touch и создали каталог docs/ , используя команду mkdir .

Теперь нужно научиться удалять файлы и каталоги. Удаление командой rm — простой процесс. Для получения более подробной информации обратитесь к man-странице команды rm . Ниже перечислены некоторые опции данной команды:

-i (interactive) — интерактивный режим. Требует подтвердить удаление для предотвращения ошибочного удаления файла.

-f (force) — принудительный режим. Выключает интерактивный режим и удаляет файл(ы), не запрашивая подтверждения. Не используйте эту опцию, если вы не достаточно разбираетесь, что нужно делать.

-r (recursive) — рекурсивный режим. Удалить каталог и все файлы и подкаталоги в нем.

Чтобы удалить файл test.txt с помощью команды rm , наберите:

Как только файл или каталог удален командой rm , он исчезает навсегда и не может быть восстановлен.

Используйте опцию -i , чтобы иметь последнюю возможность подумать, прежде чем удалить файл.

Вы можете также удалять файлы, используя метасимволы * , но будьте осторожны, потому что вы можете легко удалить нужные файлы.

Для удаления файла с использованием метасимволов наберите:

Эта команда удалит все файлы в каталоге, имена которых начинаются с tes .

С помощью команды rm можно удалить также несколько файлов. Например:

Чтобы удалить каталог, используйте команду rmdir (например, rmdir examples ), но только если каталог пуст. Чтобы удалить каталог с помощью команды rm , необходимо указать опцию -r .

Например, если вы рекурсивно удаляете каталог examples/ , вы должны ввести:

Чтобы совместить опции удаления, такие как принудительную и рекурсивную, введите:

Удаление каталога с помощью команды rmdir безопаснее, чем с помощью rm . С rmdir вы не сможете использовать рекурсивное удаление, поэтому каталог, который содержит какие-нибудь файлы, не будет удален.

Команда rm может удалить всю вашу файловую систему! Если вы вошли в систему как пользователь root и ввели простую команду rm -rf / , — вы в беде. Эта команда рекурсивно удалит всю вашу систему.

Чтобы больше узнать о команде rmdir , обратитесь к ее man-странице (введите man rmdir ).

4.9.6. Создание ссылок

Для создания ссылок, символьных и жестких, используется команда ln .

Жесткая ссылка — другое имя для существующего файла. Для создания жесткой ссылки введите в командной строке:

Символьная ссылка — особый маленький файл, содержащий путь к файлу. Для создания символьной ссылки используется та же команда, что и для создания жесткой, но с опцией -s :

При создании символьной ссылки на каталог автоматически создаются символьные ссылки на все входящие в него файлы и каталоги.

Чтобы больше узнать о команде ln , прочтите ее man-страницу, введя в командной строке man ln .

Папка, полная файлов.

При перемещении файлов или папок у вас будет перемещена только одна копия файлов. Если вам нужно более одной копии файлов, вы должны скопировать файлы, а не перемещать их.

Как переместить файлы в Windows

Вы также можете выбрать несколько файлов и переместить несколько файлов одновременно, используя любой из следующих шагов.

Вырезать и вставить

Чтобы вырезать и вставить файл, выберите файл, который вы хотите переместить, щелкните правой кнопкой мыши выделенный файл и выберите Вырезать, Перейдите к папке, в которую вы хотите переместить файл, щелкните правой кнопкой мыши папку и выберите Вставить,

Кроме того, вы можете нажать редактировать в меню файла выберите Вырезать, чтобы вырезать файлы, перейдите к месту, куда вы хотите переместить файлы, затем выберите редактировать и Вставить в меню файла.

Наконец, вы также можете использовать сочетания клавиш для вырезания и вставки файлов. Выберите файлы, которые вы хотите вырезать, затем нажмите клавишу быстрого доступа Ctrl + X вырезать файлы. «Вырезание» файлов похоже на вырезание текста в документе: оно перемещает файлы во временный «буфер обмена», пока вы не «вставите» их где-нибудь. Перейдите к папке назначения и нажмите клавишу быстрого доступа. Ctrl + V, вставить файлы. Файлы теперь находятся в вашей папке назначения.

Перетащите и отпустите

Перетащите и щелкните правой кнопкой мыши

Выделите файлы, которые вы хотите переместить, щелкните правой кнопкой мыши продолжая удерживать нажатой правую кнопку мыши, перетащите файлы туда, куда вы хотите их переместить. Когда вы отпустите кнопку мыши, вы получите меню, похожее на пример, показанный на рисунке.

Чтобы перетаскивание работало, вам нужно будет видеть окно, куда вы перемещаете файлы.

Используйте «переместить в папку»

Если вы используете Windows 8, после выбора файлов параметр «Перейти к» отображается на вкладке «Главная».

Как переместить файлы в командной строке Windows (MS-DOS)

В командной строке Windows и MS-DOS вы можете перемещать файлы с помощью команды перемещения. Например, если вы хотите переместить файл с именем «stats.doc» в папку «c: statistics», введите следующую команду и нажмите клавишу Enter.

Если вы хотите переместить несколько файлов, вы можете разделить имена файлов запятой, как в следующей команде.

В следующем примере мы перемещаем файл «example.doc» на диск D: .

Вы также можете перемещать несколько файлов, используя подстановочные знаки. В приведенном ниже примере команда перемещения перемещает все файлы с расширением «.doc» в каталог «c: statistics».

Используя команду перемещения, вы также можете переместить каталог (папку). В приведенном ниже примере команда перемещения перемещает каталог «example» в текущем каталоге в каталог «new» также в текущем каталоге.

Если вы хотите переместить каталог или файл в другой каталог, вам нужно указать полный путь.

Как переместить файлы в macOS

Существует несколько способов перемещения файлов в macOS.

Перетащите и отпустить

В macOS Finder вы можете перетаскивать один или несколько значков файлов, перемещая их из одной папки в другую. Чтобы перетащить файл, выделите файлы, которые вы хотите переместить. Нажмите любой из них, и, прежде чем отпустить кнопку мыши, переместите курсор мыши, пока он не окажется над папкой назначения. Отпустите кнопку мыши, чтобы переместить файлы в это место.

Сочетание клавиш

Вы также можете перемещать файлы с помощью сочетаний клавиш, выполнив следующие действия.

  1. Выделите файлы, которые вы хотите переместить.
  2. Нажмите сочетание клавиш Command + C,
  3. Переместитесь в место, куда вы хотите переместить файлы, и нажмите Option + Command + V переместить файлы.

Терминал

Чтобы переместить файлы в командной строке терминала, используйте команду mv.

Microsoft Windows логотип.

Windows предлагает множество способов копирования и перемещения файлов. Мы покажем вам все хитрости для проводника и их использование в командной строке и PowerShell. Вы даже можете добавить «Копировать в» и «Переместить в» в контекстные меню Проводника.

При копировании файла или папки в Windows 10 дубликат создается из выбранного элемента и сохраняется в выбранной папке назначения. Однако при перемещении файла или папки исходный элемент перемещается в целевую папку вместо отправки идентичной копии.

Как копировать или перемещать файлы с помощью перетаскивания

Одним из наиболее распространенных способов копирования или перемещения файла или папки является перетаскивание их в папку назначения. По умолчанию, в зависимости от расположения папки назначения, File Explorer может перемещать ее вместо ее копирования или наоборот. Однако есть скрытый метод, который переопределяет поведение Windows по умолчанию.

Откройте проводник, нажав Windows + E, и перейдите к файлу, который вы хотите скопировать.

Откройте проводник для файлов, которые вы хотите скопировать.

При перетаскивании файлов из одной папки в другую вы можете использовать панель слева или открыть другой экземпляр Проводника, чтобы перейти к папке назначения. В этом примере мы будем использовать второе окно проводника для копирования файлов.

Откройте второе окно проводника, нажав Windows + E, и перейдите к папке назначения.

Откройте второй проводник и выберите файлы для копирования.

Windows выполняет два действия по умолчанию при перетаскивании файла или папки в новое место назначения: копирование или перемещение. Копирование происходит, когда вы помещаете файл или папку в каталог на другой привод. Перемещение происходит, когда вы бросаете его на одни и те же диск, как мы сделаем ниже. Однако есть скрытый прием, который заставляет Windows выполнять определенное действие.

Чтобы скопировать файлы на другой диск, выделите файлы, которые вы хотите скопировать, щелкните и перетащите их во второе окно, а затем отбросьте их.

Перетащите файлы во второе окно и бросьте их.

Если вы пытаетесь скопировать файлы в папку на том же диске, щелкните и перетащите их во второе окно. Прежде чем вы их уроните, нажмите Ctrl, чтобы активировать режим копирования.

Если вы хотите скопировать файл на тот же диск, нажмите Ctrl, прежде чем поместить его в окно.

Чтобы переместить файлы в другой каталог на том же диске, выделите файлы, которые вы хотите переместить, щелкните и перетащите их во второе окно, а затем отбросьте их.

Нажмите и перетащите файлы во второе окно.

Если папка назначения находится на другом диске, щелкните и перетащите их во второе окно, как и раньше, но на этот раз нажмите Shift, чтобы активировать режим Move.

Чтобы переместить файлы в папку на другом диске, щелкните и перетащите их, но перед тем, как уронить, нажмите Shift.

Как копировать или перемещать файлы, используя вырезать, копировать и вставить

Вы также можете копировать и перемещать файлы с помощью буфера обмена, так же, как вы вырезать, копировать и вставлять текст.

Откройте проводник, нажав Windows + E, и перейдите к файлу, который вы хотите скопировать.

Откройте проводник и перейдите в папку с файлами, которые вы хотите скопировать.

Выделите файлы, которые вы хотите скопировать, а затем нажмите «Копировать» в меню «Файл» или нажмите Ctrl + C на клавиатуре, чтобы добавить их в буфер обмена.

Выделите файлы и нажмите

Если вы предпочитаете перемещать элементы, выделите файлы, которые вы хотите переместить. Затем нажмите «Вырезать» в меню «Файл» или нажмите Ctrl + X, чтобы добавить файлы в буфер обмена.

Выберите файлы и нажмите

Перейдите в каталог, в который вы хотите переместить файлы, а затем нажмите «Вставить» на вкладке «Главная» или нажмите Ctrl + V. В зависимости от того, нажмете ли вы «Копировать» или «Вырезать», ваши файлы будут скопированы или перемещены соответственно.

Перейдите в папку назначения и нажмите

Копирование или перемещение файлов и папок с помощью контекстного меню

Контекстное меню Windows 10 с

Когда вы щелкаете правой кнопкой мыши по файлу или папке, в Windows есть несколько скрытых функций контекстного меню, которые позволяют вам добавить две опции: Копировать в или Переместить в. Добавление этих двух функций в контекстное меню дает вам возможность скопировать или переместить элементы всего за несколько кликов.

СВЯЗАННЫЕ С: Как добавить «Переместить в» или «Скопировать в» в контекстное меню Windows 10

Как копировать или перемещать файлы с помощью командной строки

СВЯЗАННЫЕ С: 10 способов открыть командную строку в Windows 10

В проводнике введите

Чтобы скопировать файл, вы можете использовать следующий синтаксис команды (если вы копируете папку, просто опустите расширение файла):

Кавычки в команде важны только тогда, когда имя файла или папки содержит пробелы. Если у них нет пробелов, вам не нужно включать кавычки. В приведенном ниже примере ни имя файла, ни папка не содержат пробелов, поэтому нам не нужно их использовать.

Файл копируется в папку назначения.

Вы также можете использовать copy Команда для дублирования нескольких файлов одновременно. Просто разделите каждый файл запятой, а затем укажите папку назначения, как обычно.

Разделите несколько файлов запятой, чтобы скопировать их.

Чтобы переместить файл, вы можете использовать следующий синтаксис команды (если вы перемещаете папку, просто опустите расширение файла):

Как и при копировании, кавычки в команде важны только тогда, когда имя файла или папки содержит пробелы. Если они этого не делают, вам не нужно включать кавычки. В приведенном ниже примере ни имя файла, ни папка не содержат пробелов, поэтому нам не нужно их использовать.

Команда перемещает файл поверх.

Однако, если вы попытаетесь переместить несколько файлов, как мы это сделали с copy Командная строка выдаст синтаксическую ошибку.

Использование запятой для перемещения более одного файла не работает, и командная строка выдаст ошибку.

Есть несколько других способов перемещать более одного элемента одновременно, используя командную строку, не выдавая ошибку. Каждый метод использует подстановочный знак для перемещения нескольких файлов в одной инструкции.

Во-первых, если вы хотите переместить все файлы определенного типа, вы можете использовать следующий синтаксис для перемещения файлов:

Используйте подстановочный знак для перемещения всех файлов с определенным типом расширения.

Второй метод включает перемещение всего внутри исходного каталога, независимо от типа файла. Вы можете использовать следующий синтаксис для завершения перемещения:

Переместите каждый файл, который находится внутри папки.

Как копировать или перемещать файлы с помощью PowerShell

Windows PowerShell даже более мощная и гибкая, чем командная строка, когда дело доходит до копирования или перемещения файлов и папок в среде командной строки. Хотя мы будем только царапать поверхность, с помощью командлетов вы можете делать действительно мощные вещи.

СВЯЗАННЫЕ С: 9 способов открыть PowerShell в Windows 10


Хотя они не являются обязательными, Copy-Item Командлет требует только кавычки вокруг имени файла и каталога, если они содержат пробелы.

Например, чтобы скопировать файл из текущего каталога в другой, вы должны использовать следующую команду:

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

Настоящая мощь PowerShell заключается в возможности передавать командлеты вместе. Например, у нас есть папка с кучей подпапок с электронными книгами, которые мы хотим скопировать.

Вместо изменения каталога и повторного запуска команды мы можем заставить PowerShell сканировать каждую папку и подпапку, а затем копировать все файлы определенного типа в место назначения.

Мы могли бы использовать следующий командлет:

Get-ChildItem часть командлета перечисляет все файлы в текущем каталоге и все его подпапки (с -Recurse переключатель) с расширением файла AZW и передает их | символ) к Copy-Item Командлет.

После ввода команды PowerShell выполняет поиск во всех подпапках и копирует все, что находится в пределах указанного расширения файла.

Для перемещения файлов вместо этого вы можете использовать следующий синтаксис для перемещения чего угодно:

Предмет был перемещен.

Введите следующий командлет, чтобы переместить все файлы определенного типа из каталога и его подпапок:

Читайте также: