Windows. Вирусы. Ноутбуки. Интернет. Office. Утилиты. Драйверы


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

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

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

Как пользоваться?

Утилита XCopy используется так же, как и стандартная команда копирования - с указанием исходных и целевых файлов. Например, чтобы скопировать все файлы из папки MyDir диска C в одноименную папку диска D, введите команду:

XCopy C:\MyDir\*.* D:\MyDiг\*.*

Затем нажмите клавишу Enter. Утилита XCopy поддерживает набор ключей, наиболее важные из которых перечислены ниже.

Дополнительные ключи

/A и /M - копируются только архивные файлы. С помощью этих ключей утилиту XCopy можно использовать для архивации. Ключ /M также сбрасывает архивный атрибут с копируемых файлов, что указывает на создание их резервной копии. Таким образом, при использовании XCopy как приложения для архивации следует применять исключительно ключ /M.

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

/G - позволяет копировать зашифрованные файлы в место, не поддерживающее шифрование. Эта функция дешифрирует файл, и для ее выполнения вы должны иметь соответствующие системные права.

/H - копирует скрытые и системные файлы.

/K - копирует атрибуты файлов вместе с самими файлами. В обычном режиме утилита XCopy лишает файлы атрибута «только чтение».

/O и /X - защита скопированных файлов. Ключ /O вместе с файлом копирует информацию о его владельце и таблицу управления доступом. Таблица управления доступом содержит сведения о пользователях, имеющих право доступа к файлу, и действиях, которые они могут с ним вы-полнять. Ключ /X также копирует информацию аудита файла. Эта функция важна при слежении за доступом к файлу.

/R - перезаписывает файлы с атрибутом «только чтение» при копировании. Используйте этот ключ при архивации, чтобы версии файлов, защищенных от записи, обновлялись в резервной копии.

/S и /E - копируют файлы не только из текущей папки, но и из всех вложенных в нее папок. Ключ /E также копирует пустые вложенные папки. Указанные ключи позволяют не только выполнить копирование файлов, но и сохранить структуру папки.

/T - создает копию структуры исходной папки, не копируя никаких файлов. Пользуйтесь этой функцией для создания новых проектов. Иногда бывает полезно лишь повторить структуру папки, не копируя из нее конкретную информацию.

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

/V - проверяет все скопированные файлы, сравнивая их содержимое с исход-ными файлами. Данный ключ увеличивает время копирования, однако его всегда следует использовать при архивации посредством утилиты XCopy. В противном случае есть риск занести в резервную копию поврежденные данные и не узнать об этом.

Здравствуйте админ! Прочитал вчера статью на вашем сайте о , в принципе всё понятно, кроме одного, непонятно как скопировать текст в командной строке , то есть, мне нужно скопировать идентификатор ID операционной системы для создания другой команды, не печатать же всё это по буковке (видите сколько символов) .

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

Привет друзья! Если вы имеете дело с компьютером, то в любом случае, у вас будут возникать ситуации, когда понадобиться работать с командной строкой. Работа в командной строке связана с вводом определённых команд, которые вовсе не обязательно запоминать начинающему пользователю, вы можете скопировать любую команду со страниц интернета и вставить её в командную строку, но иногда у вас будут возникать ситуации, когда нужно будет скопировать текст в командной строке , но не выделить текст, ни тем более скопировать его, не получится.

В этом случае поступаем так, щёлкаем на верхней части окна командной строки правой мышью и выбираем Свойства ,

Отмечаем пункт Выделение мышью и жмём ОК .

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

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

Пошаговая инструкция как скопировать текст из командной строки

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

  • Нажимаем правой кнопкой мыши на пустом месте в командной строке и выбираем «Пометить».
  • Теперь с помощью левой кнопкой мыши выделяем текст, который нужно скопировать и жмём «Enter».

  • Открываем любой текстовый редактор и вставляем скопированный текст стандартным образом (через функциональное меню правой кнопкой мыши или с помощью комбинации клавиш Ctrl+V).

Это самый простой способ, как можно скопировать текст из командной строки. Однако есть ещё и другой способ.

  • Появится небольшое окно. В разделе «Правка» нужно поставить следующие:
  1. выделение мышью;
  2. быстрая вставка;
  3. разрешить сочетание клавиш с CONTROL;
  4. фильтр содержимого буфера обмена при вставке;
  5. включить выделение переноса строк.

ВАЖНО! Windows 7 имеет только пункт «Выделение мышью». Его достаточно для копирования.

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

При помощи команды robocopy легко копировать папки. Команда robocopy заменяет команду xcopy . Например, чтобы скопировать папку C:\Tools в новую папку D:\Backup\Tools, введите следующую команду:

Robocopy C:\tools D:\backup\tools /e

  • Параметр /e сообщает команде, что необходимо скопировать все подпапки (включая пустые подпапки).
  • Эта команда автоматически копирует скрытые и системные файлы. Она автоматически создает новые папки, если их нет в указанном месте назначения.

Отзеркаливание директории. Оно отлично подходит для создания резервных копий. В этом случае команда robocopy скопирует все содержимое из источника в указанное место назначение. При этом любой контент, хранящийся в месте назначения, но которого нет в источнике, будет удален. Это гарантирует, что резервная копия будет иметь только последние версии файлов. Например, чтобы отзеркалить директорию C:\Users\My Documents в папке D:\Backup\My Documents, введите:

Robocopy "C:\Users\My Documents" "D:\backup\My Documents" /mir

  • Эта команда сохранит все разрешения исходных файлов.

Включите перезапуск. Можно включить перезапуск копирования, если что-то произошло в процессе предыдущего копирования.

Robocopy "C:\Users\My Documents" "D:\backup\My Documents" /z

Запишите процесс копирования. Команда robocopy позволяет создавать журналы процессов копирования. Это поможет вам определить источник проблем с копированием или создать архив со списком скопированного контента.

Robocopy "C:\Users\My Documents" "D:\backup\My Documents" /log+:.txt

  • Параметр /log+ добавит информацию в существующий журнал (без удаления предыдущих записей). Если вы хотите перезаписать старый журнал, используйте /log:<имя_файла>.txt .

Узнайте о нас больше:

Мы предлагаем широкий спект услуг по сайтам и компьютерной поддержке

Создание сайтов

Мы разрабатываем как простые сайты - визитки, так и индивидуальные проекты. Основная система разработки - CMS Drupal.

Небольшой урок, который поможет Вам разобраться, как применять основные операции с текстом в командной строке (cmd) Windows 7 — копирование, выделение, вставку.

Многие пытаются пользоваться сочетаниями клавиш для копирования (Ctrl+C), вставки (Ctrl+V), вырезания текста (Ctrl+X) и выделения всего текста (Ctrl+A). Однако, насколько Вы уже догадались, данный способ не работает в командной строке, т.к. она воспринимает клавишу Ctrl как символ:

Поэтому, если Вы еще не догадались, то скажу, что нужно использовать банальное контекстное меню. Но, Вы бы не задались вопросом и не читали бы эту статью, если бы все было так гладко. Контекстное меню работает безупречно, если нужно вставить какую-либо команду в строку. То же самое, если нужно выделить весь текст в окне программы:

Однако скопировать выделенный текст уже не так то и просто. При попытке нажать правой кнопкой мыши на выделенный текст выделение тут же снимается. А если нажать Ctrl+C выделение также снимется, а в строке появится белиберда, изображенная в первой картинке этой статьи. Как быть? Ни за что не догадаетесь))) Варианта аж два.

1. Нужно нажать правой кнопкой на шапку окна … Далее пункт меню «Изменить» и выбрать «Копировать». Там же будут и остальные пункты контекстного меню.

2. Выделив весь текст просто нажать клавишу ENTER

Теперь о том, как выделить фрагмент текста в командной строке. Кликните в любое место окна программы и выберите пункт меню «Поменить». Далее воспользуйтесь мышью, чтобы выбрать определенный фрагмент. После этого воспользуйтесь одним из способов выше, чтобы скопировать выделенный текст (самый быстрый — нажать клавишу Enter).

Вот и все. Если статья помогла — ставьте лайки и обращайте внимание на сайты наших партнеров))) Заранее благодарен.

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ: