找不到使用 Gnome 录音机录制的文件

找不到使用 Gnome 录音机录制的文件

我正在使用名为 Gnome Sound Recorder 的软件来录制一些音频。但是,除了删除录音之外,它没有给我任何其他处理录音的选项。我到处寻找该文件,甚至使用该whereis命令并在相应的目录中查找,但一无所获。任何帮助将不胜感激 - 我录制了半小时长的录音,不想丢失它!

这是一个屏幕截图: 在此输入图像描述

答案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

locatefind比它使用预先构建的索引要快得多。但它只能找到建立索引时已存在的文件。大多数发行版安排每晚或启动后不久重建索引(通过纳克朗) 如果系统并非始终处于开启状态。

答案2

为了录音机 v3.38.0软呢帽 33声音文件存储在

/home/USER/.local/share/org.gnome.SoundRecorder/

此外,还有一个导出按钮,可让您将录音保存到您想要的任何位置。

相关内容