LINUX.ORG.RU

1
Всего сообщений: 51

Выделение произвольного текста в эмуляторе терминала без мыши

Собственно сабж. Как можно без мыши выделить и скопировать выделенный текст в буфер? Тут важно абстрагироваться от запущенного в терминале приложения, будь-то tmux и запущенного в нем приложения на удаленной машине, куда мы подключились, или открытый в nano локальный файл. Вопрос именно в том, чтоб повторить shift+ЛКМ+выделение. Чтоб потом это обычным ctrl+v/ctrl+shift+v вставить в любое приложение. Неужели нет способа быстро и удобно копировать тексты их эмулятора, чтоб работать с ними в другом приложении не задействовав при этом мышь? То есть что-то вроде shift+стрелки, чтоб выделить текст, и потом его скопировать по shift+ctrl+c (либо автоматически скопировать в буфер выделенный участок)

 , , , ,

as_lan ()

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

Добрый день!
Есть обычный ЖД, смонтированный через /etc/fstab:

LABEL=Data   /mnt/Data    auto    auto,user,exec,rw   0   2 
Есть сетевой NAS, смонтированный через /etc/fstab:
//192.168.1.30/Disk1share  /mnt/NAS/NasDisk cifs auto,user,exec,rw,uid=1000,iocharset=utf8,username=admin,password=НеСкажу 0   0  

Задача - скопировать папку с ЖД на NAS и всё, что внутри неё так, чтобы каждый файл сохранил свою дату изменения. Дата создания при этом не имеет значения.
При копировании с ЖД на ЖД хоть целиком папки, хоть по одному файлу всё ОК.
При копировании с ЖД на NAS по одному файлу - всё ОК.
При копировании с ЖД на NAS сразу всей папки - всё плохо, т.к., вместо даты изменения устаналивается текущая дата ПК. А это очень плохо, так как Meld потом сходит с ума при сравнении.

ЧЯДНТ? Спасибо заранее

P.S. Копировать пробовал через cp, mc, dolphin и doublecmd - везде примерно одинаковая картина
Уже по советам темы, пробовал копировать через rsync, а также через архивирование-разархивирование tar. Аналогично не работает

 , , ,

aaaSashaMGGU ()

Копирование определенных строк из файла через консольные команды линукс с использованием bash файла

Всем привет. Подсобите советом. У меня возникло затруднение с следующей задачей: у меня есть файл из строками, скажем, например, файл hello.txt, и в нем строки: 213441dsfaas 1234123adfs raz 123431435 1543fadf raz. Суть в чем. raz - это метки, мне нужно что бы копировались строки начиная из самого верхнего raz и выше. Я использовал grep, и он копирует все что выше всех меток, то есть все будет скопированно, а мне необходимо только от самого верхнего.

 ,

tip4ik32 ()

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

Есть ли способ для быстрого переноса настроенной системы между vps? Могу ли я без особых усилий свернуть систему из VPS1 и развернуть её на VPS2. При этом нужно сохранить все выполняемые мною действия ранее на VPS1. Можно ли в теории с относительным комфортом постоянно мигрировать по разным VPS и в то же время полноценно использовать систему? Например: Раз в 5 дней нужно переносить систему на другой vps. Но в этом интервале нужно чтобы она полноценно работала, донастраивать её и чтобы при следующей миграции все настройки и изменения сохранялись. Может можно заворачивать это всё перед миграцией в образ iso? Тогда думаю было бы очень удобно. Или как-то автоматизированно копировать всю систему с диска (в этом проблем не должно быть) и потом загружать это всё в новый vps (вот тут уже будут сложности).

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

По сути нужен простой, быстрый и качественный способ скопировать абсолютно всю систему на новое устройство и всё. Сделать двойника.

 , ,

Krap ()

Копирование файлов и буфера обмена с хостовой машины на виртуальную

Есть у меня хостовая ОС Debian, на котрой установлен virt-manager для запуска виртуальных машин. В виртуальной среде запускаю разные линукс дистры для разных задач и заметил такую вещь, что когда я просто перетягиваю мышкой файлы с хостовой ОС в виртуальную машину (тоесть например с рабочего стола хостовой машины в окно где находится виртуальная ОС) то файлы либо копируются либо нет, зависит от дистрибутива в виртуальной среде. То же самое происходит и с буфером обмена, его либо видит виртуальная машина, либо нет. К примеру поставил сейчас на виртуалку Trisquel и мне нужно на нее «перетягивать» тоесть копировать файлы с хостовой машины и иметь возможность на хостовой ОС скопировать текст, а затем в виртуальной Trisquel вставить этот текст, но я этого сделать именно в Trisquel не могу, но вот в некоторых других виртуальных ОС это делается всегда сразу же после установки. Подскажите, почему копирование на разных дистрибутивах либо возможно либо не возможно? Возможно ли взять и самому настроить возможность копирования файлов и буфера обмена с хостовой ОС на виртуальную Trisquel? Если да то как именно?

 , , ,

MRX256 ()

Работа с буфером обмена на чистом Си в линуксе (баг в SDL2?)

Нужны функции на чистом Си для чтения и записи текста в буфер обмена.

Поиск находит только виндовские функции или не на Си. С линуксовыми сишными функциями - полная беда. Кроссплатформенные (хотя бы линукс/винда) библиотеки для работы с буфером обмена существуют?

П. С.:

SDL_SetClipboardText и SDL_GetClipboardText у меня на линуксе почему-то не работают. Это баг в SDL2?

Debian 10, XFCE.

 , , ,

metaprog ()

Как скопировать файл с хостовой машины на виртуальную?

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

 , , ,

MRX256 ()

Rsync полное клонирование сервера

Всем привет , требуется сделать полное копирование удаленого сервера на новый … дальнейшая установка и настройка граб … подскажите как это сделать?

 , , ,

kondor5 ()

Запрет копирования файлов в Ansible, если не существует директории назначения

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

Я пытаюсь сделать через when:

  - name: Копирование индексной страницы во все каталоги документации
    copy:
      src:  "{{ gitReposPath }}/doxygen_documentation/idk2/html/rootindex.html"
      dest: "{{ gitReposPath }}/doxygen_documentation/{{ item[gitTable_DirectoryName] }}/html/rootindex.html"
      remote_src: yes
    when: "{{ gitReposPath }}/doxygen_documentation/{{ item[gitTable_DirectoryName] }}/html/" | is_dir
    with_items:
    - "{{ gitRepos }}"

Но когда добавляю строку с when, то появляется ошибка:
ERROR! Syntax Error while loading YAML.
  did not find expected comment or line break

The error appears to be in '/home/xi/work/develop/cpp/surfProjects/iksProjects/iks_ansible_script/level0002-iksCdBuild/step0180-generateDoc.plb.yml': line 51, column 97, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

      remote_src: yes
    when: "{{ gitReposPath }}/doxygen_documentation/{{ item[gitTable_DirectoryName] }}/html/" | is_dir
                                                                                                ^ here
We could be wrong, but this one looks like it might be an issue with
missing quotes. Always quote template expression brackets when they
start a value. For instance:

    with_items:
      - {{ foo }}

Should be written as:

    with_items:
      - "{{ foo }}"

Как еще можно сделать копирование? Да, я знаю что можно отключить ошибку failed_when: false, но так делать не хотелось бы.

 ,

Xintrea ()

пропущен операнд, задающий целевой файл

Пытаюсь скопировать разархивированную папку в ранее созданный каталог

Команда:

cp -R adminer-4.7.6 /var/www/html/adminer/

Результат:

cp: после «adminer-4.7.6 /var/www/html/adminer/» пропущен операнд, задающий целевой файл

В чем может быть дело?

 

dominion ()

Проблема с копированием файла на флеш-карту

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

Легкие файлы он копирует на носитель без труда, а вот тяжелые для него неподъемная ноша. Проблемы были и каждый раз после того, как я фильмы размером 1 - 6 гигов копировал на флешку, но получал в ответ что-то непонятное.

В общем и сам вопрос. Почему я не могу совершить элементарную операцию по копированию файлов? Ошибка, что я получаю http://joxi.ru/L21Ko1YhgwOMNr

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

df

/dev/sdc1       15835016      1724184  14110832           11% /media/srarikov/16
/dev/sdb2      732441596    468863656 263577940           65% /media/srarikov/HDD-card

 , ,

vstarikov ()

Копирование OpenVPN

Здравствуйте ребята. С Новым Годом всех! Подскажите пожалуйста мне по одному вопросу, если знаете ответ.

Дело такое: я устанавливаю OpenVPN на сервер VDS с виртуализацией KVM по скрипту https://github.com/angristan/openvpn-install Операционная система на сервере Ubuntu 16.04 либо 18.04. IP-адрес сервера привязан к домену. После установки на сервер OpenVPN по скрипту я создаю несколько пользователей, в профилях ovpn прописан путь к серверу по домену а не по IP-адресу сервера.

Как я могу «этот» OpenVPN перенести на другой сервер (другого хостинга) с такой же версией операционной системы, чтобы были сохранены все пользователи и настройки open’a?

По поводу профилей ovpn я уже понял, что не нужно в них вручную менять путь до сервера, так как они привязаны к домену. Нужно только заменить запись «А» в DNS-записях моего домена.

А вот что делать с остальным? Как запустить ту самую OpenVPN со всеми ее пользователями на новом сервере? Может быть можно сделать как-то снимок системы и развернуть ее в другом сервере? Подскажите пожалуйста те, кто мыслить что-то в этой теме.

 , , , ,

ultraandrey ()

А нынче можно спереть оформление и имя сайта в домене .com, создать аналог в домене .ru так, чтоб за это ничего не было?

Навеяло вот этим в сравнении с этим. Десять лет уже существуют, и, похоже, суда не боятся.

 , , , ,

tiinn ()

Как правильно копировать файлы

Решил перенести /home на другой раздел, примонтировал его в /mnt/tmp, потом копирую:

sudo cp -rpx /home/* /mnt/tmp/

По идее, параметр -p должен сохранять все права, но владельцем скопированных директорий почему-то становится root. ЧЯНТД?

 , ,

fingolfin ()

Падение скорости при копировании

Здравствуйте, с чем может быть связано падение скорости копирования большого файла(~100ГБ). То есть с начала он копируется быстро, но скопировав ~25-30ГБ, скорость копирования падает, всё ниже и ниже. Копирование практически останавливается. Файлы копирую по локальной сети 1 Gbit.

atop показывает что диск нагружается, но раньше такого не было

http://skrinshoter.ru/s/210319/9hrLkL6X

http://skrinshoter.ru/s/210319/sAwPy033
http://skrinshoter.ru/s/210319/Dmo0gSPr
http://skrinshoter.ru/s/210319/C7O21obu

 , ,

dsfgjkhs1 ()

Что значит копировать симлинк как симлинк и тоже для хардлинков?

Если у меня в одном каталоге есть симлинк на другой каталог, то при копировании на другой диск что произойдёт с симлинком если я его скопирую как симлинк и что если я не буду копировать его как симлинк? И как программа поймёт что два каталога ссылаются друг на друга, тот же гринкс будет копировать их без остановки? И тоже самое для хардлинков?

 , ,

just_a_brake ()

Копирование файлов всем пользователям (CentOS 6)

Доброго всем времени суток.

Прошу простить за возможно нубский вопрос, но возникла необходимость копирования документов (.doc) от админской учетки пользователям системы (в чьих логинах присутствует определенные слова, например USR11) на их рабочий стол (их примерно 100 штук) с правами редактирования ну или хотя бы всем пользователям системы.

Подскажите пожалуйста как такое действие реализовать в автоматическом режиме.

Заранее всем откликнувшимся - благодарность! :-)

 ,

Wikly ()

Kali Linux проблема с копирование текста и сочетанием клавиш

Доброго времени суток.Установил Kali Linux с оболочкой gnome и в добавок LXDE на нетбук(не в виртуальной машине). В любой оболочке Проблема остаётся не решённой. Проблема заклюается В следующем: во первых не работает сочетание клавиш (например для вызова терминала),во вторых не в терминале,не в текстовом редакторе не могу выделить и скопировать текст(зажима ЛКМ тачем выделяют текст только отпускают ЛМК тут же выделенное сбрасывается). Помогите решить проблему.

 , ,

kino46danila ()

Сколько существует буферов в линуксе?

Как я знаю есть два буфера: clipboard и primary. Но недавно где-то прочитал есть ещё третий по жаргону его называют «карманы». И он пока что практически не используется никакими современными программами. Всё таки, объясните пожалуйста что за буфер такой «карманы»? Я конечно же гуглил перед тем как создавать этот топик, но гугл не выдает никакие релевантные выдачи.

 , , ,

Deleted ()

Хелп! Настройка автоимен файлов и папок при копировании через копипасту

Доброго дня! ОС - linuxMint19 Mate. При копипасте файла с именем «file» (через ctrl+c и ctrl+v) создаются копии с автоименем вида «file (copy)», «file (copy2)» и т.д. Тоже самое при копировании папок. Как и где произвести настройку чтобы имена клонированных файлов не содержали скобки? ОС - linuxMint19

Заранее благодарю!

 , ,

UmLin ()