btrfs-send
realizará read
llamadas al sistema, lo que significa que descomprimirá los datos. Luego, los datos se transmiten sin comprimir y btrfs-receive
realizará llamadas al sistema write
, que se comprimirán según la opción de montaje del sistema btrfs
de destino compress
.
Entonces, por ejemplo, podría tener un sistema existente btrfs
con todo tipo de compresión utilizada para diferentes archivos, y escribir en uno nuevo donde todos los datos estaránzstd
-comprimidos.
Вы можете открыть удаленный файл, запустив vim scp://user@vps_ipi/remote_file
, а затем открыть локальный файл с помощью :e local_file
, после чего вы можете переключаться между буферами с помощью :bn
и использовать команды yy
и p
для копирования и вставьте между буферами.
Я делаю тест, открывая удаленный скрипт, затем копирую все его содержимое с помощью ggVGy
переключил буфер :bn
и вставляю с помощью P
.
Вы даже не можете вставлять текст из двух разных vim
процессов на одном и том же хосте, поэтому вы не можете вставлять текст из процессов на разных хостах.
Для коротких текстов можно скопировать текст из vim в одном окне терминала в буфер обмена хоста и вставить его из буфера обмена хоста в vim в другом окне терминала. Если вы не используете окно терминала, вы также можете использовать tmux
для получения подобных эффектов. Сессия ssh внутри emacs
также будет работать, но вы не будете спрашивать о vim, если хотите использовать emacs.
Для более длинных текстов я копировал их на/с удаленного хоста с помощью такой программы, как scp
, а затем использовал файл локально.
Используйте ssh -Y <hostname>
, это даст сеансу ssh доступ к буферу обмена вашего локального компьютера. Убедитесь, что X11Forwarding
включен в /etc/ssh/sshd_config
на удаленной машине.
Добавить в.vimrc на обеих машинах:
set clipboard=unnamedplus
Это позволит использовать буфер обмена для операций копирования по умолчанию. Теперь нормальное копирование и вставка будут работать на разных машинах. Кроме того, вы можете просто использовать "+y
, чтобы указать регистр буфера обмена для того же эффекта.
Я думаю, что ответ не будет работать в вашем случае, так как у вас нет поддержки clipboard
в удаленном vim, но я хотел добавить этот ответ для полноты картины, так как Google показывает этот вопрос при поиске способов копирования текст между машинами, использующими vim, и это может быть полезно для других людей.