PulseAudio имеет интерфейс командной строки. Можно читать об этом на официальной Wiki.
Вы не упоминали дистрибутив ведьмы, который Вы используете, но с диспетчером пакетов по умолчанию должно быть легко искать после пакета PulseAudio CLI.
В основном Вы ищете команду, которая делает задание для Вас, затем можно создать команду псевдонима в Вашем ~/.bash_profile
или ~/.bashrc
с:
# cs like change source
alias cs=''
":Users:Sergey:file.txt"
mv[1172551] является неправильным инструментом для этой работы; вы хотите [1172552]cp[1172553], а затем [1172554]rm[1172555]. Так как вы перемещаете файл в другую файловую систему, это именно то, что [1172556]mv[1172557] все равно делает за кулисами, за исключением того, что [1172558]mv[1172559] также пытается сохранить биты разрешения файлов и информацию о владельце/группе. Это происходит потому, что [1172560]mv[1172561] сохранил бы эту информацию, если бы он перемещал файл внутри одной и той же файловой системы, и [1172562]mv[1172563] пытается вести себя одинаково в обеих ситуациях. Поскольку вас не волнует сохранение битов файловых разрешений и информации о владельце/группе, не используйте этот инструмент. Вместо этого используйте [1172564]cp --no-preserve=mode[1172565] и [1172566]rm[1172567].[1172211].
Поскольку вы перемещаетесь в другую файловую систему и не хотите копировать много метаданных, вы можете скопировать файл, а затем удалить оригинал.
Это в какой-то степени сохраняет разрешения файла (например, читаемость в мире, исполняемость). Время модификации файла не сохраняется. С помощью [1173453]GNU [1173900]cpвы можете использовать [1173455]--preserve=...[1173456] для более точного отображения реплицируемых метаданных, например, [1173457]--preserve=mode,timestamps[1173458].
Вы также можете использовать [1173459]rsync[1173460] и сообщать ему, что вы хотите сохранить. Опция [1173461]-a[1173462] означает "сохранять большинство метаданных", в том числе и владельца, если он запущен только как root.
openssl dgst -sign ~/.ssh/id_rsa some-file