Gnomeサウンドレコーダーを使用して録音されたファイルが見つかりません


12

オーディオを録音するためにGnome Sound Recorderというソフトウェアを使用しています。しかし、それはそれを削除することを除いて、レコーディングで何かをするオプションを私に与えません。whereisコマンドを使用して、対応するディレクトリを調べても、ファイルの高低を確認しましたが、何も見つかりませんでした。どんな助けでも大歓迎です-私は30分長い録音を録音し、それを失いたくありません!

これがスクリーンショットです: ここに画像の説明を入力してください


3
私のシステムでは、デフォルトで/ home / username / Recordingsに録音を配置するだけです。
n8te 2017

@ n8te YESSSSSSSSSSSありがとうございますOH MY GOOD GOOD LIFE SAVER回答を回答としてお送りください。
ジョセフファラー2017

1
問題ない。見つけてよかった。
-n8te

@JosephFarah:whereis私が知る限り、オーディオファイルを検索しません。もしかしてlocate
Francesco Turco 2017

@FrancescoTurcoの優れた点!私whereisは、その場所でファイルを検索するために、コマンドが実行されたフォルダーを見つけていました。オーディオファイルを直接検索するために使用しませんでした。
ジョセフファラー

回答:


12

n8teは、ファイルがRecordingsホームディレクトリのサブディレクトリにあるとコメントしました。私の答えは、アプリケーションがあなたに手がかりを与えない場合、ファイルを見つける方法をカバーしています。

アプリケーションがファイルを開いている間、を使用してそのファイルlsofを見つけることができます。これは、ファイルがオペレーティングシステムレベルで開いているときにのみ機能することに注意してください。アプリケーションがファイルを表示している間は、常にそうであるとは限りません。たとえば、テキストまたはイメージエディタは通常、ファイルを開いて読み取りまたは保存しますが、ロードまたは保存の各操作の直後に閉じます。しかし、サウンドレコーダーが出力ファイルに段階的に書き込むことを期待します。そのため、録音中はファイルを開いたままにします。

アプリケーションが開いているファイルを見つけるには、まずをインストールしlsofます。ほとんどのディストリビューションでパッケージとして入手できます。端末を開きます。私の指示はすべてコマンドラインを使用します。アプリケーションのプロセスIDを判別する必要があります。コマンドを実行できますps xf(これはLinux上で行われます。他のUnixバリアントにはpsコマンドのオプションがあります。最後の手段として、ps -eすべてをリストするために使用できます)。pgrep sound ps x | grep -i sound名前に「サウンド」が含まれている実行中のプログラムをすべて見つけてください。または、xprop | grep _NET_WM_PIDプログラムウィンドウを実行してクリックします。1234などのプロセスIDを決定したら、実行します

lsof -p1234

別のアプローチは、最近変更されたファイルを探すことです。findそのためのコマンドを使用できます。たとえば、過去5分間に変更されたファイルを探すには、次のようにします。

find ~ -type f -mmin -5

~ホームディレクトリを意味します。保存されたファイルは通常、ホームディレクトリにあります。これは、アプリケーションが書き込み可能なことが保証されている唯一の場所です。ただし、アプリケーションが終了するとすぐに消去できる一時ファイルは除きます。-type f通常のファイルに制限し(ここでディレクトリを表示する必要はありません)、-mmin 5「5分未満」を意味します。-mtime分ではなく日数で計算されるものもあります。作成または変更されたのでは-cminなく移動されたファイルを探している場合は、代わりにを使用してください-mminctimeのは、何が最後にそれを読んで(ただしなど、移動、アクセス権の変更を含む)を除いたファイルに対して行われた時刻です。名前でファイルを検索することもできます。例:

find ~ -name '*blendervid*' -type f

名前が含まれるファイルを検索しますblendervid(さらに、 `-mmin -5のようなものを追加して、最近のファイルへの一致をさらに制限できます)。

ファイルの名前の一部がわかっていて、そのファイルが少し前に作成された場合は、locateコマンドを使用できます。

locate blendervid

locatefind事前に作成されたインデックスを使用するよりもはるかに高速です。ただし、インデックスが作成されたときに存在していたファイルのみを検索できます。ほとんどのディストリビューションでは、毎晩、またはシステムが常にオンになっていない場合はブート後(anacronを介して)にインデックスを再構築するように調整しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.