n8te skomentował, że pliki znajdują się w podkatalogu Recordings
twojego katalogu domowego . Moja odpowiedź dotyczy tego, jak znaleźć pliki, jeśli aplikacja nie daje ci pojęcia.
Gdy aplikacja ma otwarty plik, możesz go użyć lsof
do zlokalizowania go. Pamiętaj, że działa to tylko wtedy, gdy plik jest otwarty na poziomie systemu operacyjnego, co nie zawsze może mieć miejsce, gdy aplikacja wyświetla plik. Na przykład edytor tekstu lub obrazu zwykle otwiera plik, aby go odczytać lub zapisać, ale zamyka go natychmiast po każdej operacji ładowania lub zapisywania. Spodziewałbym się jednak, że rejestrator dźwięku będzie zapisywał stopniowo plik wyjściowy i do tego czasu plik będzie otwarty tak długo, jak będzie nagrywany.
Aby znaleźć pliki otwarte przez aplikację, najpierw zainstaluj lsof
. Jest dostępny jako pakiet w większości dystrybucji. Otwórz terminal; wszystkie moje instrukcje używają wiersza poleceń. Musisz określić identyfikator procesu aplikacji. Możesz uruchomić polecenie ps xf
( działa na Linuksie; inne warianty Uniksa mają różne opcje dla ps
polecenia; w ostateczności możesz użyć wszystkiego, ps -e
aby wyświetlić listę). Spróbuj pgrep sound
ps x | grep -i sound
zlokalizować wszystkie uruchomione programy, których nazwa zawiera „dźwięk”. Alternatywnie uruchom xprop | grep _NET_WM_PID
i kliknij okno programu. Po określeniu identyfikatora procesu, na przykład 1234, uruchom
lsof -p1234
Innym podejściem jest wyszukiwanie ostatnio zmodyfikowanych plików. Możesz do tego użyć find
polecenia. Na przykład, aby wyszukać pliki zmodyfikowane w ciągu ostatnich 5 minut:
find ~ -type f -mmin -5
~
oznacza twój katalog domowy. Zapisany plik zwykle znajduje się w katalogu domowym, ponieważ jest to jedyne miejsce, w którym aplikacja może pisać, z wyjątkiem plików tymczasowych, które można usunąć, gdy tylko aplikacja zostanie zamknięta. -type f
ogranicza się do zwykłych plików (nie musimy tutaj widzieć katalogów) i -mmin 5
oznacza „mniej niż 5 minut temu”. Jest też to, -mtime
co liczy się w dniach zamiast minut. Jeśli szukasz pliku, który został przeniesiony, a nie utworzony lub zmodyfikowany, użyj -cmin
zamiast -mmin
; ctime jest to czas, w którym wszystko zostało zrobione na ostatni plik z wyjątkiem czytać (ale w tym zmiany uprawnień, w ruchu, itd.). Możesz także szukać plików według nazwy, np
find ~ -name '*blendervid*' -type f
szuka plików, których nazwa zawiera blendervid
(i możesz dodać coś takiego jak `-mmin -5, aby dodatkowo ograniczyć dopasowania do najnowszych plików).
Jeśli znasz część nazwy pliku, a plik został utworzony jakiś czas temu, możesz użyć locate
polecenia.
locate blendervid
locate
jest o wiele szybszy niż find
dlatego, że używa gotowego indeksu. Ale może tylko znaleźć pliki, które istniały podczas tworzenia indeksu. Większość dystrybucji zapewnia przebudowywanie indeksu co noc lub wkrótce po uruchomieniu (przez anacron ), jeśli system nie zawsze jest włączony.