J'utilise un logiciel appelé Gnome Sound Recorder pour enregistrer de l'audio. Cependant, cela ne me donne aucune option pour faire quoi que ce soit avec les enregistrements à part les supprimer. J'ai cherché haut et bas pour le fichier, même en utilisant la whereis
commande et en fouillant dans les répertoires correspondants, mais je n'ai rien trouvé. Toute aide serait grandement appréciée - j'ai enregistré un enregistrement d'une demi-heure et je ne veux pas le perdre!
13
whereis
ne cherche pas de fichiers audio pour autant que je sache. Peut-être que vous vouliez direlocate
...whereis
pour trouver le dossier à partir duquel la commande a été exécutée afin de rechercher le fichier à cet emplacement. Je ne l'ai pas utilisé pour rechercher directement le fichier audio.Réponses:
n8te a commenté que les fichiers se trouvent dans le sous-répertoire
Recordings
de votre répertoire personnel . Ma réponse couvre comment trouver les fichiers si l'application ne vous donne aucun indice.Pendant qu'une application a le fichier ouvert, vous pouvez l'utiliser
lsof
pour le localiser. Notez que cela ne fonctionne que lorsque le fichier est ouvert au niveau du système d'exploitation, ce qui n'est pas toujours le cas lorsque l'application affiche le fichier. Par exemple, un éditeur de texte ou d'image ouvre généralement le fichier pour le lire ou l'enregistrer, mais le ferme immédiatement après chaque opération de chargement ou d'enregistrement. Mais je m'attendrais à ce qu'un enregistreur de sons écrive progressivement dans le fichier de sortie, et pour cela, il garderait le fichier ouvert tant qu'il serait en cours d'enregistrement.Pour trouver les fichiers ouverts par une application, installez d'abord
lsof
. Il est disponible sous forme de package sur la plupart des distributions. Ouvrez un terminal; toutes mes instructions utilisent la ligne de commande. Vous devrez déterminer l'ID de processus de l'application. Vous pouvez exécuter la commandeps xf
(c'est sous Linux; d'autres variantes Unix ont différentes options pour laps
commande; en dernier recours, vous pouvez utiliserps -e
pour tout répertorier). Essayezpgrep sound
ps x | grep -i sound
de localiser tous les programmes en cours d'exécution dont le nom contient «son». Sinon, exécutezxprop | grep _NET_WM_PID
et cliquez sur la fenêtre du programme. Une fois que vous avez déterminé l'ID de processus, par exemple 1234, exécutezUne autre approche consiste à rechercher des fichiers récemment modifiés. Vous pouvez utiliser la
find
commande pour cela. Par exemple, pour rechercher des fichiers modifiés au cours des 5 dernières minutes:~
signifie votre répertoire personnel. Un fichier enregistré serait normalement dans votre répertoire personnel car c'est le seul emplacement où une application est garantie d'être capable d'écrire, à l'exception des fichiers temporaires qui peuvent être effacés dès que l'application se ferme.-type f
se limite aux fichiers normaux (nous n'avons pas besoin de voir les répertoires ici) et-mmin 5
signifie «il y a moins de 5 minutes». Il y a aussi-mtime
ce qui compte en jours au lieu de minutes. Si vous recherchez un fichier qui a été déplacé plutôt que créé ou modifié, utilisez à la-cmin
place de-mmin
; le ctime est l'heure à laquelle quelque chose a été fait pour la dernière fois sur le fichier, sauf pour le lire (mais y compris pour changer les permissions, déplacer, etc.). Vous pouvez également rechercher des fichiers par nom, par exemplerecherche les fichiers dont le nom contient
blendervid
(et vous pouvez ajouter quelque chose comme `-mmin -5 restreindre davantage les correspondances aux fichiers récents).Si vous connaissez une partie du nom d'un fichier et que le fichier a été créé il y a quelque temps, vous pouvez utiliser la
locate
commande.locate
est beaucoup plus rapide quefind
parce qu'il utilise un index pré-construit. Mais il ne peut trouver que les fichiers qui existaient lors de la construction de l'index. La plupart des distributions font en sorte que l'index soit reconstruit chaque nuit, ou peu de temps après le démarrage (via anacron ) si le système n'est pas toujours allumé.la source