Горячие клавиши в консоли cmd.exe

13 ответов

118

Я использую xsel , но я использую его только с помощью текст в виде обычного текста и юникода.

может копировать и вставлять три разных «буфера обмена». По умолчанию он использует первичный выбор X Window System , который в основном является тем, что в настоящее время находится в процессе выбора. Система X Window также имеет вторичный выбор (который не используется много) и выбор буфера обмена . Вероятно, вы ищете выбор буфера обмена , так как это использует среда рабочего стола (например, Gnome, KDE, XFCE) для своего буфера обмена. Чтобы использовать это с помощью xsel:

79

xclip может быть одним из ваших вариантов.

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

Ключ для вставки двоичных данных в файл с должен сообщить, что «Типы носителей» , которые у вас есть в буфере обмена. Для PNG вы можете:

Итак, теперь на 😉 вы можете добавить псевдоним (clipboard2photo), чтобы легко вставить в файл изображения (возможно, когда-нибудь мы будем использовать его в Nautilus ).

12

Parcellite

Я использовал парселлиум в течение многих лет в качестве менеджера буфера обмена. Он запускается в области уведомлений и предлагает множество опций для управления как основным, так и стандартным буфером обмена freedesktop.org.

Это был мой ответ на управление элементами буфера обмена.

10

Недавно я наткнулся на инструменты , и (package ?). Эти инструменты позволяют копировать /вырезать /вставлять целые файлы через командную строку.

Здесь вы можете увидеть их справочную страницу .

9

clipit ( http://clipit.rspwn.com/) — это менеджер буфера обмена для gtk, который позволяет печатать текст из командной строки:

Edit:
В настоящее время на ClipIt официальном сайте ничего нет, но вы можете получить его от GitHub

3

Чтобы скопировать текстовый файл:

Чтобы скопировать изображение (вам нужно указать тип MIME):

Чтобы скопировать файл данных (вам нужно указать тип MIME):

2

Pastie

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

Вы можете добавить следующий PPA :

2

Если вы хотите скопировать некоторый текст в буфер обмена:

1

Я думаю, что следующий инструмент удовлетворит ваши требования:

1

Как насчет Настройки демона GPaste , апплет демона управления буфером обмена с интерфейсом DBus:

  • GPaste — это пакет управления буфером обмена для GNOME, написанный в Vala
  • Настройки настроек GPaste обновлены, чтобы лучше соответствовать недавнему GNOME
  • Daemon теперь полностью уравновешен (не более опроса, меньше мощности)
  • Теперь у GPasteClipboard есть сигнал «смена владельца», похожий на GtkClipboard.
  • Новая настройка для установки максимального объема памяти, используемого данными в истории
  • Режим FIFO отключен (отсутствует дизайн)
  • Очистка и модернизация кода.
  • g_paste_history_add теперь полностью переносится
  • g_paste_keybinder_add_keybinding теперь полностью переносится

Установка:

Чтобы установить его в Ubuntu 13.10 , 13.04 , 12.10 или 12.04 , используйте следующие команды:

Или установите через (а также ), если вы используйте Gnome-Shell).

Другой вариант — это установка через программный центр .

1

Для формата RTF я использую эту процедуру:
Я копирую текст в буфер обмена в приложении. Если я не уверен, что это rtf или что, я использую эту команду для проверки:

Когда он печатает что-то вроде этого:

ЦЕЛЕВЫХ

текст /РТФ

Текст /RichText

Поэтому я не могу удержаться от громкого восклицания: «Джи, это гениально! Боже, благослови Линус!» После этой выстреленной молитвы следует только очевидная вещь:

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

: -)

Да, есть. Попробуйте , который более продвинут, чем . Чтобы установить tmux, введите это в терминал:

Также попробуйте . Команды и могут быть хорошей комбинацией …

Открываем имеющуюся папку

Чтобы открыть папку, в командной строке необходимо указать путь к ней. Вначале вписываете команду «cd», а затем после пробела адрес, например, “C:\ProgramFiles\Skype”.

ВАЖНО.
Учтите: если в названиях, входящих в адрес, есть пробелы, весь путь надо заключить в кавычки. Если названия не содержат пробелов, можно кавычки не пропечатывать при этой команде

Слэш можно применять как прямой, так обратный (\ и /). Оба они читаются программой одинаково, выбирайте удобный, привычный для вас.

Если вы не уверены в точном названии, нажмите TAB, затем стрелки вверх/вниз для прокрутки списка. Предположим, что у вас есть папки «helloYou» и «helloMe», расположены они в «C:\». Введите команду «C:\>cd h», потом дважды нажмите TAB, так вы прокрутите список компонентов, начинающихся на букву «h».

Просмотр содержимого

Чтобы увидеть содержимое какой-либо папки, набирается команда «dir», после которой вписывается путь к ней, затем параметры.

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

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

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

Чтобы избежать детализации, введите команду с параметром «/d» — увидите просто список без дополнительной информации.

Удаление

Удалить папки, их содержимое позволяет команда «rmdir» либо её сокращённая версия «rm». После прописываются параметры, затем путь.

Если требуется удалить пустой каталог «Example folder», пишется по образцу «rmdir “C:\ Example folder”».

Если «Example folder» не пустой, в нём имеются подпапки/файлы, чтобы всё вместе удалить, следует после команды прописать ключ «/s». Ключ вписывается после «rmdir», но до адреса назначения. То есть запись будет выглядеть так: «rmdir /s “C:\Example folder”». Набрав команду, увидите запрос на подтверждение действий, выбираете «y», что значит, что вы согласны удалить («yes»).

Чтобы запрос на подтверждение постоянно не появлялся, можно сразу прописать ключ «/q». Он вписывается после «/s».

Можно перечислить через пробел удаляемое. Допустим, внутри «Test» вам стали не нужны папки 2 и 3, значит, записываете команду: «rmdir /s /q “C:\Test\1” “C:\Test\2” “C:\Test\3”». Если вы уже находитесь в каталоге «Test», можно вписать сокращённый вариант: «rmdir /s /q 1 2 3».

Параметры утилиты XCOPY

xcopy источник ] [/s ] [{/a|/m}] ]] [{/y|/-y}]

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

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

/w — Выводит следующее сообщение с ожиданием подтверждения начала копирования: Нажмите любую клавишу, чтобы начать копирование файлов

/p — Запрашивает подтверждение при создании каждого файла-результата.

/c — Игнорирует ошибки.

/v — Проверяет каждый скопированный файл на соответствие его оригиналу.

/q — Отменяет вывод на экран сообщений команды xcopy.

/f — Выводит имена исходных файлов и файлов-результатов в процессе копирования.

/l — Отображает список копируемых файлов.

/g — Создает незашифрованные файлы-результаты.

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

/u — Копирует (обновляет) только те файлы-источники, которые уже существуют в каталоге результата.

/i — Если источником является каталог или источник содержит подстановочные знаки и результат не существует, команда xcopy считает, что результат — это имя каталога, и создает новый каталог. Затем xcopy копирует все указанные файлы в новый каталог. По умолчанию команда xcopy запрашивает подтверждение, является ли параметр результат каталогом или файлом.

/s — Копирует каталоги и подкаталоги, если они не пусты. Если параметр /s не задан, команда xcopy будет работать только с одним каталогом.

/e — Копирует все подкаталоги, включая пустые. Параметр /e используется с параметрами /s и /t.

/t — Копирует только структуру подкаталога (т. е. дерево), а не файлы. Для копирования пустых каталогов следует задать ключ /e.

/k — Копирует файлы с атрибутом «только для чтения» с сохранением этого атрибута для скопированных файлов, оригиналы которых имеют этот атрибут. По умолчанию команда xcopy удаляет атрибут «только для чтения».

/r — Копирует файлы с атрибутом «только для чтения».

/h — Копирует системные и скрытые файлы. По умолчанию команда xcopy не копирует системные и скрытые файлы.

/n — Копирует с использованием коротких имен файловой системы NTFS. Параметр /n требуется при копировании из файловой системы NTFS в файловую систему FAT или когда на диске-результате требуется использование соглашения об именах файлов как в файловой системе FAT (8.3). Файлы могут записываться в файловую систему FAT или NTFS.

/o — Копирует сведения о принадлежности файлов и избирательной таблице управления доступом (DACL).

/x — Копирует сведения о параметрах аудита файла и системной таблице управления доступом (SACL) (подразумевается наличие /p).

/exclude:файл1]] — Определяет список файлов, содежащих строки.

/y — Устраняет выдачу запроса на подтверждение перезаписи существующего конечного файла.

/-y — Выдает запрос на подтверждение перезаписи существующего конечного файла.

/z — Копирует по сети в режиме перезапуска.

/? — Отображает справку в командной строке.

Примеры команды XCOPY

Чтобы копировать все файлы и подкаталоги (включая пустые подкаталоги) с диска D на диск E, введите:

xcopy D: E: /s /e

Рекомендуем для просмотра:

  • MOVE — команда для перемещения файлов — 05/07/2010 08:49
  • RD — команда для удаления каталогов — 05/07/2010 08:45
  • DEL — команда для удаления файлов — 05/07/2010 08:38

Как скопировать папку в cmd how copy folder in cmd

08.11.2018 13:44

Администратор

Для копирования папки в cmd зайдите в командную строку:

1) Нажмите сочетание клавиш Windows+R

2)В открывшемся окне Выполнить наберите cmd

В командной строке вы можете воспользоваться командой copyили xcopy

Пример копирования пустой папки C:\test_copyв папку с:\programfiles

Одно из отличий команды xcopyот copy– возможность копирования разрешения папки

xcopy /y /o /e «c:\test copy\*.*» «c:\Program Files\test copy\*.*»

Ключ /Y- копирование без подтверждения, если папка уже существует.

Ключ /O – копирование разрешений на папку

Ключ /E – копирование каталогов с подкаталогами включая пустые

Полную справку по xcopyможно посмотреть набрав в командной строке –

xcopy /?

С копированием папок на английском языке все очень просто.

А как скопировать папку с русскими буквами в cmd?

xcopy /y /o /e «c:\Тестовая папка» «c:\Program Files\Тестовая папка\*.*»

Если записать данную команду в batили cmdфайл скопировав в блокнот и сохранив с расширением cmdили batто копирование работать не будет.

Результат работы команды

Для копирования папки с русским названием сохраните команду в файл прямо в командной строке

echo xcopy /y /o /e «c:\Тестовая папка» «c:\Program Files\Тестовая папка\*.* » >> c:\test_copy.cmd

Русский текст адаптируется под соответствующую кодировку

Копированиебудетработатьштатно.

For copy  folder in cmd, go to the command prompt:

1) Press keys Windows+R

2) In Run menu type cmd and press Enter

At the command prompt, you can use the copy or xcopy command

An example of copying empty folders C:\test_copy in the folder C:\Program files

One of the differences between xcopy and copy is the ability to copy folder permissions

xcopy /y /o / e «c:\test copy\*.*» «c:\Program Files\test copy \*.*»

The /Y — switch copies without confirmation if the folder already exists.

Key /O — copy permissions to the folder

Key /E – copies directories and sub-directories including empty ones

Full help for xcopy can be found by typing in the command line –

xcopy /?

Copying folders in English is very simple.

And how to copy the folder with Russian letters in cmd?

xcopy /y /o /e «c:\Тестовая папка» «c:\Program Files\Тестовая папка\*.*»

If you write this command in bat or cmd file copied to Notepad and save with the extension cmd or bat then copying will not work.

Result run test_copy.cmd

To copy a folder with a Russian name, save the command to a file directly on the command line

echo xcopy /y /o /e «c:\Тестовая папка» «c:\Program Files\Тестовая папка\*.* » >> c:\test_copy.cmd

The Russian text is adapted to the appropriate encoding

The copy will work normally.

Обновлено 08.11.2018 14:44
Интересная статья? Поделись ей с другими:

Горячие клавиши командной строки CMD.EXEEdit

Казалось бы, всё уже давно известно:

Вводишь команду — получаешь результат.

Историю команд можно листать клавишами вверх\вниз.

Клавиша Tab циклично вставляет имена файлов из текущий директории, или дополняет их по введённым буквам.

Что ещё может это примитивное чёрное окошко?

А оказывается, кроме стрелок у него есть ещё несколько полезных горячих клавиш. И что самое интересное, некоторые из них выводят диалоговые окна. Вот это и стало настоящим сюрпризом.

И так, по порядку:

Нажатие клавиши F7 выводит диалог с пронумерованной историей введённых команд.

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

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

AltF7 очищает историю команд.

Кое-какие действия выполняют так-же и клавиши F1—F5.

Когда мы жмём стрелки вверх\вниз, мы не просто выбираем одну из ранее введённых команд, а ещё и передвигаем в этой истории курсор. Нажатие F3 вставляет в консоль выбранную в данный момент команду. А ввод и выполнение новой команды смещает курсор в конец истории.

F1 — по одной букве за нажатие печатает выбранную в истории команду.

F5 — дублирует F3.

F4 — удаляет часть командной строки от текущей позиции курсора до указанного символа.

F2 — копирует в буфер часть командной строки от текущей позиции курсора до указанного символа.

Казалось бы, всё уже давно известно:

Вводишь команду — получаешь результат.

Историю команд можно листать клавишами вверх\вниз.

Клавиша Tab циклично вставляет имена файлов из текущий директории, или дополняет их по введённым буквам.

Что ещё может это примитивное чёрное окошко?

А оказывается, кроме стрелок у него есть ещё несколько полезных горячих клавиш. И что самое интересное, некоторые из них выводят диалоговые окна. Вот это и стало настоящим сюрпризом.

И так, по порядку:

Нажатие клавиши F7 выводит диалог с пронумерованной историей введённых команд.

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

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

AltF7 очищает историю команд.

Кое-какие действия выполняют так-же и клавиши F1—F5.

Когда мы жмём стрелки вверх\вниз, мы не просто выбираем одну из ранее введённых команд, а ещё и передвигаем в этой истории курсор. Нажатие F3 вставляет в консоль выбранную в данный момент команду. А ввод и выполнение новой команды смещает курсор в конец истории.

F1 — по одной букве за нажатие печатает выбранную в истории команду.

F5 — дублирует F3.

F4 — удаляет часть командной строки от текущей позиции курсора до указанного символа.

F2 — копирует в буфер часть командной строки от текущей позиции курсора до указанного символа.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector