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なく移動されたファイルを探している場合は、代わりにを使用してください-mmin。ctimeのは、何が最後にそれを読んで(ただしなど、移動、アクセス権の変更を含む)を除いたファイルに対して行われた時刻です。名前でファイルを検索することもできます。例:
find ~ -name '*blendervid*' -type f
名前が含まれるファイルを検索しますblendervid(さらに、 `-mmin -5のようなものを追加して、最近のファイルへの一致をさらに制限できます)。
ファイルの名前の一部がわかっていて、そのファイルが少し前に作成された場合は、locateコマンドを使用できます。
locate blendervid
locatefind事前に作成されたインデックスを使用するよりもはるかに高速です。ただし、インデックスが作成されたときに存在していたファイルのみを検索できます。ほとんどのディストリビューションでは、毎晩、またはシステムが常にオンになっていない場合はブート後(anacronを介して)にインデックスを再構築するように調整しています。