Доброго времени суток!!!
Сегодняшний материал хочется посвятить простейшему занятию, однако большинство людей, особенно это касается как вновь купивших компьютер, так и просто пользователей поколением постарше, которое просто-напросто боится общаться к компьютером на ТЫ, не знают как это сделать - копирование и перемещение файлов.
После очередного вопроса – «Как мне скопировать файлы из этой папки в ту?», я не выдержал, и решил написать эту статью. Если Вы знаете более двух способов копирования, либо перемещения файлов, то дальше можете просто-напросто не читать, ничего интересного Вы там не найдете.
Сразу хочу обратить внимание читателя на то что освещенные ниже способы копирования/перемещения относятся не только к файлам, а к практически любому объекту в операционной системе, будь то изображение, текст, фрагмент видео ролика.
Сия статья будет построена по принципу примеров. И так, первый наш пример:
Как мне файл скопировать (переместить) с флешки на диск C, D, E и т.д. ?
Под словом файл мы подразумеваем фотографию, видеоролик, мелодию, документ. Самое первое что необходимо сделать с файлом для его копирования, или перемещения это выделить его. Вообще в ОС Windows, да и в любой другой операционной системе, прежде чем что-то делать с объектом нужно его выделить, то есть указать ОС что именно этот файл мы хотим использовать для решения своих задач.
Первое что нам нужно для копирования (перемещения) файла – выделить его. Открываем флешку (Двойной щечек по значку Мой компьютер , далее Съемный диск I: (в моем случае)), и выделяем необходимый файл (клик левой кнопкой мыши по файлу):
А далее вариантов не масса, но пару тройку могу показать:). Первый вариант – горячие клавиши, для копирования файла в память необходимо нажать Ctrl+C (нажмите Ctrl , и не отпуская нажмите C , там рядышком с левым Ctrl:)), после такой операции файл будет скопирован в буфер обмена.
Файл будет скопирован на жесткий диск, то есть оригинал останется на флешке, а копия будет доступна в папке Мультики.
Если нужно переместить файл, повторяем все вышеуказанные операции, только вместо Ctrl+C (копировать) жмем Ctrl+X (вырезать).
Если файлов несколько, и Вам нужно скопировать (переместить) все, жмем Ctrl+A (выделить все), либо, если необходимо обработать некоторые из них то поступаем так, зажимаем клавишу Ctrl и выделяем мышью (одинарный клик) необходимые нам файлы, ну а далее по указанной схеме Ctrl+C (X), Ctrl+V .
Вариант реализации поставленной задачи номер два.
Открываем флешку, открываем диск на который мы собираемся копировать (перемещать) файл, и, схватив мышью файл (кликаем по файлу, и не отпуская кнопки перетаскиваем файл в папку, в которую планируем скопировать). Как видим на скриншоте, если переместить мышь в новое место для файлов, и отпустить кнопку мыши файлы будут перемещены, а если при этом зажать Ctrl то надпись смениться на Копировать в, и файлы будут скопированы. Если изначально файлы будут скопированы, обратите внимание на надпись при перемещении мыши, а Вам необходимо их переместить, зажмите Shift , и файлы будут перемещены.
Еще есть вариант копирования (перемещения) с помощью контекстного меню, действия практически аналогичны, выделили файл (файлы), клик правой кнопкой мыши по файлу вызовет контекстное меню, и вот в нем уже выбираем Копировать (Вырезать) :
После переходим в папку, в которую планируем скопировать файлы, и снова вызываем контекстное меню, и выбираем Вставить .
Вот пожалуй и все, отмечу лишь то, что так можно скопировать и переместить любой объект, абсолютно любой, горячие клавиши Ctrl+A (выделить все), Ctrl+X (вырезать), Ctrl+C (копировать) и Ctrl+V (вставить) универсальны, они сработают в 99,99 процентах программного обеспечения любой ОС.
К примеру если в Word выделить часть текста, схватить его мышкой и перетащить в нужное место он будет перемещен туда, с зажатой клавишей Ctrl – скопирован.
Удачного копирования свадебных фотографий, видеороликов, рефератов, документов и прочих красот …
Просмотров: 5265Команда XCOPY используется для копирования файлов и каталогов с сохранением их структуры. По сравнению с командой COPY имеет более широкие возможности и является наиболее гибким средством копирования в командной строке Windows
Формат командной строки:
XCOPY источник [целевой_объект] ] ] [+файл3]...]
Параметры командной строки:
источник - Копируемые файлы.
целевой_объект - Расположение или имена новых файлов.
/A - Копирование только файлов с установленным архивным атрибутом; сам атрибут при этом не изменяется.
/M - Копирование только файлов с установленным архивным атрибутом; после копирования атрибут снимается.
/D:m-d-y - Копирование файлов, измененных не ранее указанной даты. Если дата не указана, заменяются только конечные файлы, более старые, чем исходные.
/EXCLUDE:файл1[+файл2][+файл3]... - Список файлов, содержащих строки с критериями для исключения файлов и папок из процесса копирования. Каждая строка должна располагаться в отдельной строке файла. Если какая-либо из строк совпадает с любой частью абсолютного пути к копируемому файлу, такой файл исключается из операции копирования. Например, указав строку \obj\ или.obj, можно исключить все файлы из папки obj или все файлы с расширением OBJ соответственно.
/P - Вывод запросов перед созданием каждого нового файла.
/S - Копирование только непустых каталогов с подкаталогами.
/E - Копирование каталогов с подкаталогами, включая пустые. Эквивалентен сочетанию ключей /S /E. Совместим с ключом /T.
/V - Проверка размера каждого нового файла.
/W - Вывод запроса на нажатие клавиши перед копированием.
/C - Продолжение копирования вне зависимости от наличия ошибок.
/I - Если целевой объект не существует и копируется несколько файлов, считается, что целевой объект задает каталог.
/Q - Запрет вывода имен копируемых файлов.
/F - Вывод полных имен исходных и целевых файлов.
/L - Вывод имен копируемых файлов.
/G - Копирование зашифрованных файлов в целевой каталог, не поддерживающий шифрование.
/H - Копирование, среди прочих, скрытых и системных файлов.
/R - Перезапись файлов, предназначенных только для чтения.
/T - Создание структуры каталогов без копирования файлов. Пустые каталоги и подкаталоги не включаются в процесс копирования. Для создания пустых каталогов и подкаталогов используйте сочетание ключей /T /E.
/U - Копирование только файлов, уже имеющихся в целевом каталоге.
/K - Копирование атрибутов. При использовании команды XСOPY обычно сбрасываются атрибуты "Только для чтения".
/N - Использование коротких имен при копировании.
/O - Копирование сведений о владельце и данных ACL.
/X - Копирование параметров аудита файлов (подразумевает ключ /O).
/Y - Подавление запроса подтверждения на перезапись существующего целевого файла.
/-Y - Запрос подтверждения на перезапись существующего целевого файла.
/Z - Копирование сетевых файлов с возобновлением.
/J - Копирование с использованием небуферизованного ввода/вывода. Рекомендуется для очень больших файлов.
Ключ /Y можно установить через переменную среды COPYCMD.
Ключ /-Y командной строки переопределяет такую установку.
Примеры использования XCOPY
XCOPY /? - выдать краткую справку по использованию команды.
xcopy C:\users D:\copy1 - скопировать файлы из каталога C:\users в каталог D:\copy1 . Будет выполняться копирование без подкаталогов и только файлов без атрибутов "Скрытый" и "Системный". Для скопированных файлов будет установлен атрибут Архивный . Если каталог, в который выполняется копирование, не существует, то пользователю будет выдано сообщение:
Что означает D:\copy1:
имя файла или каталога
(F = файл, D = каталог)? D
После ответа D целевой каталог будет создан и копирование будет выполняться в D:\COPY1\. Для подавления запроса на создание целевого каталога используется параметр /I:
xcopy C:\users D:\copy1 /I
xcopy C:\users D:\copy1 /H /Y /C - копирование файлов, включая скрытые и системные, с подавлением запроса на перезапись существующих и возобновлением при ошибке. Если существующий в целевом каталоге файл имеет атрибут "Только чтение", то копирование не выполняется. Для перезаписи таких файлов используется ключ /R
xcopy C:\users D:\copy1 /H /Y /C /R /S - скопировать все файлы и подкаталоги (/S) с перезаписью существующих без запроса (/Y) , включая скрытые и системные. (/H) с перезаписью файлов с атрибутом "Только чтение" (/R) и игнорированием ошибок (/C)
xcopy C:\users D:\copy1 /H /Y /C /R /S /EXCLUDE:C:\users\listnotcopy.txt - то же, что и в предыдущем случае, но текстовый файл C:\users\listnotcopy.txt задает признаки исключения из процедуры копирования. Пример содержимого файла:
\User1\
- исключить из копирования каталог C:\users\user1
All Users
исключить из копирования каталог C:\users\All Users
de*.*
- исключить из копирования все файлы и каталоги, начинающиеся на буквосочетание "de"
xcopy C:\users\*.exe D:\copy1 /H /Y /C /R /S /EXCLUDE:C:\users\listnotcopy.txt - то же, что и в предыдущем примере, но выполняется только копирование исполняемых файлов с расширением .exe .
xcopy %TEMP%\*.ini D:\copy1\ini /H /Y /C /R /S /I - копирование всех файлов с расширением .ini из каталога временных файлов в каталог D:\copy1\ini\ . Если целевой подкаталог \ini\ не существует, то он будет создан без запроса пользователю (/I) .
xcopy %TEMP%\*.ini D:\copy1\ini /H /Y /C /R /S /I /D:09-16-2013 - то же, что и в предыдущем примере, но выполняется копирование только тех файлов, у которых установлена дата изменения 16 сентября 2013 года и старше.
xcopy C:\ D:\copy1\LISTDIR /H /Y /C /R /S /I /E /T - создать структуру папок диска C: в каталоге D:\copy1\LISTDIR . Копирование файлов не выполняется. Копируются только папки, включая пустые, скрытые и системные.
xcopy C:\ D:\copy1\LISTDIR /H /Y /C /R /S /I /E /T /D:09-16-2013 воссоздать в каталоге D:\copy1\LISTDIR структуру папок диска C: , с датой изменения 16 сентября 2013 года и позже.
Для добавления новых файлов в каталоги и обновления существующих на более поздние версии, можно использовать команду REPLACE.
Многие пользователи компьютера рано или поздно сталкивается с вопросом: «А как копировать файл или папку?». Копированием называется процесс, при котором создается точная копия данных и отправляется в нужное место (это может другой носитель, или же перемещение внутри компьютера).
Данная статья предназначена в первую очередь для новичков которые с компьютером на ты. Так же на сайте есть который обязательно стоит прочитать. Там вы найдете много полезной информации по работе с компьютером.
Как скопировать файл три простых способа
Первый способ: Копирование с помощью мышки.
Первое, что нужно сделать – это открыть носитель, откуда необходимо скопировать файл. Далее в открывшемся окне выбираем нужный вам файл. Курсор мыши направляем на документ и щелкаем правой кнопкой. В всплывающем окне из списка выбираем копировать.
Затем, открываем папку куда необходимо скопировать файл (это может быть другая папка на рабочем столе, или же флешка). Открыв папку (в моем случае я назвал его Урок 2), копируем файл, сделав один клик правой кнопкой (на свободное пространство), и всплывающем окне из списка выбираем вставить. И ваш документ скопирован.
Стоит заметить, если файл небольшой, то копирование произойдет за пару секунд. Если же файл большой, то это займет немножко времени, и на экране у вас всплывет окно, на котором можно будет отследить процесс копирования файла. Скорость копирования может зависеть, также и от операционной системы.
Второй способ: Копирование с помощью клавиатуры
Следующий способ проще, чем первый. Копировать файлы можно с помощью клавиатуры.
1. Выделяем нужный файл и нажимаем клавиши Ctrl и С (на английском языке), таким образом ваш файл скопирован.
2. Выбираю папку или другой носитель, куда необходимо скопировать файл. Открываем. И нажимаю клавиши Ctrl и V.
Все ваш файл или папка скопирована со всеми находящимися в ней данными.
Третий способ: Копирование методом перетаскивания
Открываем носитель где находится копируемый файл (в моем случае, это будет флешка), и папку куда планируем скопировать.
Открываем таким образом, чтобы оба окна были открыты на рабочем столе, т.е. нужно уменьшить оба окна, или одно.
Наводим курсор мыши на нужный файл, и нажимаю левую кнопку мышки. Не отпуская левую кнопку, перетаскиваю нужный файл в планируемое место для копирования. Должна появится надпись + Копировать в «указывается наименование файла, куда копируется».
Как видите нет ничего сложного. Все эти способы достаточно просты. И каждый пользуется тем, вариантом, который считает удобным и быстрым.
Помимо этих способов копирования файла, также существует специальные программы, такие как CopyFolder, CopyMastro, Extention Copy и т.д., которые ускорят процесс копирования.
Kопировать файлы и папки можно с применением команд Горизонтального или Контекстных меню, а также выполняя эти действия мышью.
Способ 1
(с применением команд горизонтального или контекстных меню)
Выделите файл Help .
В строке Горизонтального меню окна диска (D:) выберите пункт Правка и команду Копировать . Или вызовите Контекстное меню щелчком правой кнопки мыши (указатель мыши должен находиться на значке копируемого файла) и выберите команду Копировать .
Откройте вашу личную папку, размещенную в папке New .
В строке Горизонтального меню вашей личной папки выберите пункт Правка и команду Вставить . Или вызовите Контекстное меню и выберите команду Вставить .
Убедитесь, что теперь у вас есть две копии файла Help в разных папках.
Способ 2(перетаскивание с помощью мыши)
Откройте вашу личную папку и папку New .
Расположите окна таким образом, чтобы они были видны одновременно.
В папке найдите файлHelp .
Удерживая нажатой клавишу Ctrl , перетащите значок Help из своей папки в папку New .
Сначала отпустите кнопку мыши, а затем клавишу Ctrl .
Убедитесь, что теперь у вас есть две копии файла Help в разных папках.
Скопируйте еще несколько файлов и папок из других папок в вашу личную папку.
Если вы будете копировать файлы на другое дисковое устройство (например, с диска D: на диск А:), то при перетаскивании файла мышью можно не использовать клавишу Ctrl .
Копирование каталогов происходит аналогично.
Как переместить файл в папку
Перемещение файлов и папок осуществляется также с применением команд Горизонтального или Контекстных меню, а также выполняя эти действия мышью.
При использовании мыши перемещение файлов и папок на другое дисковое устройство осуществляется при нажатии клавиши Shift .
Если вы перемещаете файлы на одном и том же диске, то можете не использовать клавишу Shift при перетаскивании файлов мышью.
Перемещение каталогов происходит аналогично.
Как удалять файлы и папки
Для удаления файлов и папок используется команда Удалить горизонтального или контекстного меню.
Поиск файлов и каталогов в Windows
- Нажмите кнопку Пуски выберите в Главном менюпункт Поиск.
- Введите имя искомого файла в поле Имя.
- Убедитесь, что активизирован переключатель Просмотреть вложенные папки.
- Нажмите кнопку Найти. В результате будет выведен список файлов, удовлетворяющих заданному критерию.
Выберите команду Файлы и папки . Появится диалоговое окно <Найти : Все файлы >.
Просмотрите выведенный список и найдите искомый файл.
Двойным щелчком по имени файла можно открыть найденный файл.
Осуществляя поиск, можно вводить только начало этого имени файла.
Если поиск требуется провести с дополнительными условиями, воспользуйтесь вкладками Дата изменения и Дополнительно .
- Выбрать папку, в которой начинается поиск, позволяет кнопка Обзор.
Получение информации о дисках и файлах в Windows
Дважды щелкните значок Мой компьютер .
Выберите нужный диск (например, C:).
В меню Файл выберите команду Свойства или воспользуйтесь командой Свойства Контекстного меню. Появится диалоговое окно <Свойства > (рис.), на одной из вкладок которого представлена информация об объеме занятого и свободного места на диске.
Закройте диалоговое окно.
В окне <Мой компьютер > дважды щелкните по значку диска C: и, в одном из подкаталогов, найдите какой-нибудь файл.
Вызовите диалоговое окно свойств файла.
Закройте диалоговое окно.
Если выбрать несколько файлов, то в Строке состояния (в нижней части окна) выводится общее количество выбранных файлов и их суммарный объем. Этим особенно удобно пользоваться, выполняя операции копирования и перемещения.
НАСТРОЙКА ЭКРАНА
Выведите указатель в любое пустое место на Рабочем столе, нажмите правую кнопку мыши и выберите в появившемся контекстном меню Свойства .
Появится окно диалога <Свойства: Экран >, имеющее пять вкладок.
Активизировав вкладку Фон , вы имеете возможность выбрать узор или рисунок для оформления рабочего стола.
После того, как вы закончите подбор фона, нажмите кнопку Применить . Кнопка Применить сохраняет все измененные значения параметров без закрытия окна диалога, в то время, как кнопка ОК закрывает окно диалога с сохранением всех измененных значений параметров.
Выберите вкладку Заставка . Здесь вы можете выбрать одну из имеющихся в раскрывающемся списке заставок. Они замедляют выгорание кинескопа в периоды простоя компьютера с включенным монитором. Запуск заставки происходит автоматически после простоя компьютера в течение заданного вами промежутка времени.
Для выбора заставки вам придется раскрыть список заставок. Для этого щелкните по кнопке в группе элементов Заставка и затем выберите нужный элемент списка как в предыдущем случае.
Выберите заставку Margue (бегущая строка). Нажмите кнопку Параметры , в поле ввода Текст введите свой текст бегущей строки и нажмите ОК.
Нажмите кнопку Просмотр , чтобы увидеть возможный результат. Выйти из режима просмотра можно щелчком мыши.
Можете еще раз вызвать параметры и изменить шрифт или положение бегущей строки.
Когда заставка будет окончательно готова, нажмите кнопку Применить .
Копирование файлов — одна из задач, наиболее часто возникающих перед пользователями персонального компьютера. Конечно, можно открыть файловый менеджер, войти в нужную папку и скопировать файл с помощью контекстного меню, тут не о чем говорить. Но в этой статье я хотел бы рассмотреть копирование файлов в Linux с помощью терминала.
Не всегда есть доступ к файловому менеджеру, на серверах, например, доступен только консольный интерфейс, или из-за различных поломок графическая оболочка на домашнем компьютере может быть недоступна. К тому же копирование файлов ubuntu через терминал намного эффективнее и вы сами в этом убедитесь. Сегодня мы рассмотрим не только обычное копирование командой cp Linux, но и не совсем обычное — с помощью tar и find.
Утилита копирования файлов cp
Название утилиты cp — это сокращение от Copy, что означает копировать. Утилита позволяет полностью копировать файлы и директории.
Синтаксис и опции
Общий синтаксис cp выглядит вот так:
$ cp опции файл-источник файл-приемник
$ cp опции файл-источник директория-приемник/
После выполнения команды файл-источник будет полностью перенесен в файл-приемник. Если в конце указан слэш, файл будет записан в заданную директорию с оригинальным именем.
Утилита имеет несколько интересных опций, которые могут сильно помочь при нестандартных задачах копирования, поэтому давайте их рассмотрим:
- —attributes-only — не копировать содержимое файла, а только флаги доступа и владельца;
- -f, —force — перезаписывать существующие файлы;
- -i, —interactive — спрашивать, нужно ли перезаписывать существующие файлы;
- -L — копировать несимволические ссылки, а то на что они указывают;
- -n — не перезаписывать существующие файлы;
- -P — не следовать символическим ссылкам;
- -r — копировать папку linux рекурсивно;
- -s — не выполнять копирование файлов в linux, а создавать символические ссылки;
- -u — скопировать файл, только если он был изменен;
- -x — не выходить за пределы этой файловой системы;
- -p — сохранять владельца, временные метки и флаги доступа при копировании;
- -t — считать файл-приемник директорией и копировать файл-источник в эту директорию.
Примеры копирования файлов в linux
Теперь, когда вы знаете основные опции можно рассмотреть примеры.Например, мы хотим скопировать некую картинку из домашней папки в подкаталог pictures:
cp ~/pic.png ~/pictures/
Или можем явно указать имя новой картинки:
cp ~/pic.png ~/pictures/wallpaper.png
Копирование папок осуществляется с помощью ключа -r:
cp -R ~/папка ~/Документы/
После выполнения этой команды копирования ~/папка будет скопирована в папку ~/Документы. Главное, не забывайте поставить слэш в конце выражения или использовать опцию -t. Иначе папка ~/документы будет перезаписана.
По умолчанию команда cp linux перезаписывает существующие файлы или папки, но можно заставить утилиту спрашивать нужно ли перезаписывать каждый файл если вы неуверены в правильности составления команды:
cp -i ~/test ~/Documents/test
Есть и противоположная опция -n, означающая никогда не перезаписывать существующие файлы.
Опция -u позволяет копировать файл, только если уже существующий более старой версии, чем новый:
cp -u ~/test ~/Documents/test
cp также поддерживает специальные символы замены * и?. Например, следующая команда скопирует все файлы, начинающиеся на test:
cp ~/test* ~/Документы/
Если нужно применить более сложные регулярные выражения, придется комбинировать утилиту cp с find или egrep.
cp -p ~/test* ~/Документы/
Для упрощения использования команды можно использовать синтаксис фигурных скобок. Например, чтобы создать резервную копию файла выполните:
$ cp test.conf{,.bak}
Будет создан файл с таким же именем и расширением.bak
По умолчанию в cp не отображается , что очень неудобно при работе с большими файлами, но его можно легко посмотреть с помощью утилиты cv.
Копирование файлов по регулярным выражениям в Linux
В утилите find можно применить различные условия и регулярные выражения для поиска файлов. Я уже немного писал о ней в статье . Мы можем скопировать все найденные с помощью find файлы вызвав для каждого из них команду cp. Например, копируем все файлы в текущей директории содержащие в имени только цифры:
find . -name -exec cp {} ~/Документы \
Здесь точка указывает на текущую директорию, а параметр name задает регулярное выражение. Параметром exec мы задаем какую команду нужно выполнить для обнаруженных файлов. Символ {} — подставляет имя каждого файла.
Но не find’ом единым можно такое делать. То же самое можно получить, запросив список файлов директории в ls, отфильтровав его по регулярному выражению egrep и передав имена файлов по очереди в cp с помощью xargs:
ls -1 ~/ | egrep "" | xargs cp -t ~/Папка/
Это достаточно неудобный способ копировать файлы linux но все же, он возможен. Будут скопированы все файлы из домашней директории, содержащие в имени только английские буквы.
Копирование содержимого файлов в Linux
Вы можете копировать не только сами файлы, они управлять их содержимым. Например, склеить несколько файлов в один или разрезать файл на несколько частей. Утилита cat используется для вывода содержимого файла, в комбинации с операторами перенаправления вывода Bash вы можете выполнять копирование содержимого файла linux в другой файл. Например:
cat файл1 > файл2
Если файл был не пустым, он будет перезаписан. Или мы можем склеить два отдельных файла в один:
cat файл1 файл2 > файл3
Специальное копирование файлов в Linux с помощью tar
Linux интересен тем, что позволяет выполнять одно и то же действие различными путями. Копирование в Linux тоже может быть выполнено не только с помощью cp. При переносе системных файлов в другой каталог, резервном копировании системных файлов и т д важно чтобы сохранились атрибуты, значения владельцев файлов и символические ссылки как они есть без какой-либо модификации.
Утилита cp тоже может справиться с такой задачей если указать опцию -p, но можно использовать утилиту архивации tar. Мы не будем создавать никаких файлов архивов, а построим туннель. Первая часть команды пакует файл и отправляет на стандартный вывод, а другая, сразу же распаковывает в нужную папку:
tar cf - /var | (cd /mnt/var && tar xvf -)
Здесь мы полностью копируем содержимое папки /var в папку /mnt/var. Так вы можете копировать папку linux, при чем абсолютно любую или даже целую операционную систему.
Выводы
Теперь вы знаете как выполняется копирование файлов ubuntu и в Linux в целом. Как видите, в терминале это выполняется намного быстрее и эффективнее чем с помощью графического интерфейса если помнить нужные команды. Если у вас остались вопросы, спрашивайте в комментариях!