n8te ha commentato che i file si trovano nella sottodirectory Recordings
della home directory . La mia risposta spiega come trovare i file se l'applicazione non ti dà un indizio.
Mentre un'applicazione ha il file aperto, è possibile utilizzarlo lsof
per individuarlo. Si noti che questo funziona solo quando il file è aperto a livello del sistema operativo, il che potrebbe non essere sempre il caso mentre l'applicazione visualizza il file. Ad esempio, un editor di testo o di immagini in genere apre il file per leggerlo o salvarlo, ma lo chiude immediatamente dopo ogni caricamento o operazione di salvataggio. Ma mi aspetterei che un registratore di suoni scriva progressivamente sul file di output, e per questo manterrà il file aperto fintanto che sta registrando.
Per trovare quali file ha aperto un'applicazione, prima installa lsof
. È disponibile come pacchetto sulla maggior parte delle distribuzioni. Aprire un terminale; tutte le mie istruzioni usano la riga di comando. Dovrai determinare l'ID del processo dell'applicazione. Puoi eseguire il comando ps xf
(che è su Linux; altre varianti di Unix hanno opzioni diverse per il ps
comando; come ultima risorsa puoi usare ps -e
per elencare tutto). Prova pgrep sound
ps x | grep -i sound
a individuare tutti i programmi in esecuzione il cui nome contiene "suono". In alternativa, esegui xprop | grep _NET_WM_PID
e fai clic sulla finestra del programma. Dopo aver determinato l'ID processo, ad esempio 1234, eseguire
lsof -p1234
Un altro approccio è quello di cercare file modificati di recente. È possibile utilizzare il find
comando per quello. Ad esempio, per cercare i file modificati negli ultimi 5 minuti:
find ~ -type f -mmin -5
~
indica la tua home directory. Un file salvato si trova normalmente nella directory home perché è l'unica posizione in cui è garantita la scrittura di un'applicazione, ad eccezione dei file temporanei che possono essere cancellati non appena l'applicazione viene chiusa. -type f
si limita ai file regolari (non abbiamo bisogno di vedere le directory qui) e -mmin 5
significa "meno di 5 minuti fa". C'è anche quello -mtime
che conta in giorni anziché minuti. Se stai cercando un file che è stato spostato anziché creato o modificato, usa -cmin
invece di -mmin
; il ctime è il momento in cui è stato eseguito l'ultimo file sul file tranne che per la lettura (ma include la modifica delle autorizzazioni, lo spostamento, ecc.). Puoi anche cercare file per nome, ad es
find ~ -name '*blendervid*' -type f
cerca i file il cui nome contiene blendervid
(e puoi aggiungere qualcosa come `-mmin -5 limita ulteriormente le corrispondenze ai file recenti).
Se conosci parte del nome di un file e il file è stato creato qualche tempo fa, puoi utilizzare il locate
comando.
locate blendervid
locate
è molto più veloce rispetto al find
fatto che utilizza un indice predefinito. Ma può trovare solo i file esistenti al momento della creazione dell'indice. La maggior parte delle distribuzioni organizza la ricostruzione dell'indice ogni notte o subito dopo l'avvio (tramite anacron ) se il sistema non è sempre attivo.