Saya menggunakan perangkat lunak bernama Gnome Sound Recorder untuk merekam beberapa audio. Namun, itu tidak memberi saya pilihan untuk melakukan apa pun dengan rekaman selain menghapusnya. Saya telah mencari tinggi dan rendah untuk file tersebut, bahkan menggunakan whereis
perintah dan mencari-cari di direktori yang sesuai, tetapi tidak menemukan apa pun. Bantuan apa pun akan sangat dihargai–Saya merekam rekaman sepanjang setengah jam dan tidak ingin kehilangannya!
Ini screenshotnya:
Jawaban yang Diterima:
n8te berkomentar bahwa file berada di subdirektori Recordings
dari direktori home Anda. Jawaban saya mencakup cara menemukan file jika aplikasi tidak memberi Anda petunjuk.
Saat aplikasi membuka file, Anda dapat menggunakan lsof
untuk menemukannya. Perhatikan bahwa ini hanya berfungsi saat file dibuka di tingkat sistem operasi, yang mungkin tidak selalu terjadi saat aplikasi menampilkan file. Misalnya editor teks atau gambar biasanya membuka file untuk membaca atau menyimpannya, tetapi segera menutupnya setelah setiap operasi memuat atau menyimpan. Namun saya mengharapkan perekam suara untuk menulis secara progresif ke file output, dan untuk itu file akan tetap terbuka selama merekam.
Untuk menemukan file apa yang telah dibuka aplikasi, pertama-tama instal lsof
. Ini tersedia sebagai paket di sebagian besar distribusi. Buka terminal; semua instruksi saya menggunakan baris perintah. Anda harus menentukan ID proses aplikasi. Anda dapat menjalankan perintah ps xf
(itu di Linux; varian Unix lainnya memiliki opsi berbeda untuk ps
memerintah; sebagai upaya terakhir Anda dapat menggunakan ps -e
untuk mendaftar semuanya). Coba pgrep sound
ps x | grep -i sound
untuk menemukan semua program yang sedang berjalan yang namanya mengandung "suara". Atau, jalankan xprop | grep _NET_WM_PID
dan klik pada jendela program. Setelah Anda menentukan ID proses, misalnya 1234, jalankan
lsof -p1234
Pendekatan lain adalah mencari file yang baru saja dimodifikasi. Anda dapat menggunakan find
perintah untuk itu. Misalnya, untuk mencari file yang diubah dalam 5 menit terakhir:
find ~ -type f -mmin -5
~
berarti direktori home Anda. File yang disimpan biasanya berada di direktori home Anda karena itulah satu-satunya lokasi di mana aplikasi dijamin dapat menulis, kecuali untuk file sementara yang dapat dihapus segera setelah aplikasi keluar. -type f
membatasi ke file biasa (kami tidak perlu melihat direktori di sini) dan -mmin 5
berarti "kurang dari 5 menit yang lalu". Ada juga -mtime
yang dihitung dalam hari, bukan menit. Jika Anda mencari file yang telah dipindahkan daripada dibuat atau dimodifikasi, gunakan -cmin
bukannya -mmin
; ctime adalah waktu di mana apa pun terakhir dilakukan pada file kecuali untuk membacanya (tetapi termasuk mengubah izin, memindahkan, dll.). Anda juga dapat mencari file berdasarkan nama, mis.
find ~ -name '*blendervid*' -type f
mencari file yang namanya mengandung blendervid
(dan Anda dapat menambahkan sesuatu seperti `-mmin -5 lebih lanjut membatasi kecocokan ke file terbaru).
Jika Anda mengetahui sebagian nama file dan file tersebut dibuat beberapa waktu lalu, Anda dapat menggunakan locate
perintah.
locate blendervid
find
jauh lebih cepat daripada find
karena menggunakan indeks yang dibuat sebelumnya. Tapi itu hanya bisa menemukan file yang ada saat indeks dibangun. Sebagian besar distribusi mengatur agar indeks dibangun kembali setiap malam, atau segera setelah boot (melalui anacron) jika sistem tidak selalu aktif.