答案1
n8te 评论说这些文件位于Recordings
您的主目录的子目录中。我的答案涵盖了如果应用程序没有给您提示,如何查找文件。
当应用程序打开文件时,您可以使用lsof
来定位它。请注意,这仅在文件在操作系统级别打开时有效,而应用程序显示文件时情况可能并不总是如此。例如,文本或图像编辑器通常打开文件以读取或保存它,但在每次加载或保存操作后立即将其关闭。但我希望录音机能够逐步写入输出文件,并且只要文件在录音,它就会保持文件打开状态。
要查找应用程序打开了哪些文件,请首先安装lsof
.大多数发行版上都以软件包的形式提供它。打开终端;我的所有指令都使用命令行。您需要确定应用程序的进程 ID。您可以运行该命令ps xf
(这是在 Linux 上;其他 Unix 变体对该ps
命令有不同的选项;作为最后的手段,您可以用来ps -e
列出所有内容)。尝试pgrep sound
ps x | grep -i sound
找到所有名称中包含“声音”的正在运行的程序。或者,运行xprop | grep _NET_WM_PID
并单击程序窗口。确定进程 ID(例如 1234)后,运行
lsof -p1234
另一种方法是查找最近修改的文件。您可以使用该find
命令来实现此目的。例如,要查找最近 5 分钟内修改的文件:
find ~ -type f -mmin -5
~
指的是你的主目录。保存的文件通常位于您的主目录中,因为这是保证应用程序能够写入的唯一位置,但临时文件除外,一旦应用程序退出,临时文件就会被清除。-type f
限制为常规文件(我们不需要在此处查看目录)并且-mmin 5
表示“不到 5 分钟前”。还有-mtime
一种是以天而不是分钟来计算的。如果您正在查找已移动而不是创建或修改的文件,请使用;-cmin
代替-mmin
这时间是最后一次对文件执行除读取之外的任何操作的时间(但包括更改权限、移动等)。您还可以按名称查找文件,例如
find ~ -name '*blendervid*' -type f
查找名称包含的文件blendervid
(您可以添加类似“-mmin -5”的内容,进一步限制对最近文件的匹配)。
如果您知道文件名的一部分并且该文件是不久前创建的,则可以使用locate
命令。
locate blendervid
locate
find
比它使用预先构建的索引要快得多。但它只能找到建立索引时已存在的文件。大多数发行版安排每晚或启动后不久重建索引(通过纳克朗) 如果系统并非始终处于开启状态。
答案2
为了录音机 v3.38.0在软呢帽 33声音文件存储在
/home/USER/.local/share/org.gnome.SoundRecorder/
此外,还有一个导出按钮,可让您将录音保存到您想要的任何位置。