Это - вид излишества, но могло все еще быть эффективным решением: Используйте некоторую FUSEфайловая системафильтрацию поддержки , например, FilterFS или rofs-фильтрованный. RevealFS звучит также удобным - он скрывает файлы то отсутствие a user.public
расширенный атрибут файла (xattr
).
Используя один из них, Вы могли, вероятно, сказать mplayer
переставить все файлы и таким образом сохранить stdin
средства управления. (По сравнению с созданием двух плей-листов это - скорее много усилия, все же.)
Вы могли проигнорировать встроенный механизм истории и злоупотребить $PROMPT_COMMAND для записи истории любым путем, Вы хотели. Некоторые люди сохраняют каталог файлов истории, один для каждой оболочки/даты/имени хоста, и т.д. Приблизительно что-то вроде этого:
prompt_cmd() {
echo "$_" >> $HOME/.my_history_file_$HOSTNAME
}
PROMPT_COMMAND=prompt_cmd
очевидно, украсьте с датами, времена, безотносительно...