Используйте xclip или xsel (, которые должны быть доступны в любом дистрибутиве Linux и в портах BSD ).
Для выделения X11, которое автоматически копируется при выборе чего-либо мышью:
xsel | less
xclip -o | less
Для буфера обмена X11, который копируется явно (, обычно с помощью Ctrl + C):
xsel -b | less
xclip -o -selection c | less
В macOS используйте pbpaste
.
pbpaste | less
См. Копирование содержимого файла в буфер обмена без отображения его содержимого для получения дополнительной информации.
Ваш комментарий
...filesystem that both Linux and Mac os can handle...
окончательно сужает Почему?
То, что вы хотите, должно быть выполнимо по частям, но не в комбинации.
Ручка имеет много оттенков
Также /home/username
на самом деле не совсем «ваше», хотя может так показаться. В частности, файлы, начинающиеся с "." и под.local
.config
и т. д. действительно очень часто используются между вами и различными приложениями/ОС. Так что спорить между собой 2 операционные системы — плохая идея.
/home/username
/home
или/home/username
/etc/fstab
(Или, если вы хотите модно монтировать единицы systemd!)После этого вы можете очистить/минимизировать доступ по символическим ссылкам :, например $HOME/Pictures
на$HOME/Data/Pictures
где Data — это подключенный FAT-диск
Или создайте отдельные FAT-разделы Downloads Music Pictures и т. д. на диске и смонтируйте их по отдельности в соответствующих точках вашего $HOME.
Обратите внимание: :$HOME сам по себе является ext4 (говорит, что )разрешает символические ссылки