Копирование текста из unix-файла в блокнот

Вопрос или проблема

Как я могу скопировать содержимое большого unix файла (инструмент putty) в блокнот?

Способ с лог-файлом putty

Один из способов записи данных – создать лог-файл в putty в разделе сессия > ведение журнала. После того как вы создали лог-файл, вы сможете обратиться к нему для получения нужной информации. Одно предупреждение: блокнот не может открывать текстовые файлы размером более 4 ГБ, вам потребуется использовать другой инструмент, например, notepad++ или atom, или, если у вас установлен bash для Windows, они будут иметь инструменты на основе unix для работы с лог-файлом.

Запись в putty

Способ с Bash для Windows 10

Если у вас установлен bash для windows 10, вы сможете просто изменить окно bash на директорию /mnt/c/Users/<имя пользователя>/, а затем scp файл. После завершения операции файл просто отобразится в ваших документах на вашем компьютере.

thebtm@windows10:/mnt/c/Users/thebtm/Documents$ cd /mnt/c/Users/thebtm/Documents
thebtm@windows10:/mnt/c/Users/thebtm/Documents$ scp thebtm@linux-server:~/file.txt .
thebtm@linux-server's password:
file.txt                                                100%   89KB  89.4KB/s   00:00
thebtm@windows10:/mnt/c/Users/thebtm/Documents$

Другие способы

  • Программа SFTP с использованием портов SSH
  • Если файл достаточно маленький, команда mailx может помочь с сервера (если она установлена)

Ответ или решение

Чтобы скопировать содержимое большого файла Unix в Notepad, можно использовать несколько методов. Вот некоторые из них:

1. Метод с использованием логирования в PuTTY

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

  1. Откройте PuTTY.
  2. Перейдите в раздел Session и выберите Logging.
  3. Выберите опцию, чтобы записывать полное окно или только текст, который вы вводите.
  4. Укажите имя файла для логирования.
  5. После выполнения команд содержимое будет записано в указанный файл.

Важное замечание: Notepad не может открывать текстовые файлы размером более 4 ГБ. Если у вас большой файл, вам следует использовать альтернативные текстовые редакторы, такие как Notepad++ или Atom.

2. Метод с использованием Bash в Windows 10

Если у вас установлена Windows Subsystem for Linux (WSL), вы можете скопировать файл напрямую на вашу машину. Для этого выполните следующие шаги:

  1. Откройте терминал WSL.
  2. Перейдите в директорию, куда вы хотите скопировать файл. Например, для доступа к папке Documents:
    cd /mnt/c/Users/<ваше_имя_пользователя>/Documents
  3. Используйте команду scp для копирования файла с Unix-сервера:
    scp username@linux-server:~/file.txt .

    Когда система спросит пароль, введите его.

После завершения копирования файл будет доступен в вашей папке Documents.

3. Другие методы

  • Программы SFTP: Используя программу SFTP для передачи файлов по SSH порту (например, WinSCP или FileZilla), вы можете просто перетащить файл с сервера на ваш компьютер.

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

Заключение

Выбор метода зависит от размера файла и вашей конфигурации системы. Если файл слишком большой для Notepad, лучше использовать Notepad++ или другой мощный текстовый редактор. Для быстрого доступа к файлам с сервера используйте scp или SFTP.

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

Капча загружается...