Я в настоящее время работаю над обработкой аудиоданных, и у меня есть многие (приблизительно 800) образцы 40-х каждый. Я сегментирую каждый файл на примерно 8-12s клипы на основе наземных данных истины. Это заканчивает тем, что создало 3 200 файлов каждый раз, когда я выполняю свой код. Затем я должен отладить свой код (если аудио не становится сегментированным удовлетворительно). Наутилус зависает довольно часто в этом случае. Я должен удалить катастрофические отказы постоянно в других отношениях корзины.
Кто-то может дать мне некоторые полезные подсказки и приемы для преодолевания/уменьшения этой проблемы?
Редактирование: Я обычно делаю следующие операции - вид размером файла и играю самый большой файл, удаляю все звуковые файлы, если я нахожу что-то не так и вижу имена файлов в целом, если их называют согласно требованию правильно.
Существуют руководства в операционной системе, например
man ls
man find
man sort
man rm
man less
Возможно, Вы находите, что он лучше использует учебные руководства, которые можно найти через Интернет, например, с помощью строки поиска Linux меньше учебного руководства.
Это - хорошая идея иметь чистый специализированный каталог или дерево каталогов только с клипами звукового файла, так, чтобы Вы не волновались о подделке ни в какие другие файлы, которые Вы хотите сохранить. Это сделает команды более простыми и легкими для выполнения.
Возможно иметь другие файлы там, но затем необходимо указать тип файла для файлов, которыми Вы хотите управлять, например *.mp3
.
В следующих примерах я предполагаю, что у Вас есть чистый специализированный каталог или дерево каталогов только с клипами звукового файла, и что все файлы, которые Вы хотите сохранить, вне того каталога.
В окне терминала можно снова использовать команды через ключ 'стрелки вниз'.
Можно также создать псевдоним так, чтобы можно было ввести очень короткие команды и получить целую команду, которая выполнит действие, которое Вы хотите. Больше об этом позже при необходимости.
Вы обычно делаете следующие операции
Сначала Вы изменяете каталог на свой специализированный каталог
cd /path-to-directory/
например,
cd $HOME/clips
вид размером файла и игрой самый большой файл
ls
если плоская структура (никакие подкаталоги для поиска)
ls -Sr
find
и sort
если существуют подкаталоги для поиска
find -type f -printf "%s\t%p\n"|sort -n
отсортирует с самым большим файлом в последний раз.
Если Вы хотите играть тот файл непосредственно в плоской структуре, можно попробовать
mplayer "$(ls -S|head -n1)"
(или используйте некоторый другой плеер).
удалите все звуковые файлы при нахождении чего-то не так
rm
В плоском каталоге
rm *
или если существуют подкаталоги с файлами для удаления
rm -r *
Если существуют другие типы файлов, что Вы хотите сохранить, удалить только звуковые файлы, например, mp3
,
rm *.mp3
rm -r *.mp3
и посмотрите имена файлов в целом, если их называют согласно требованию правильно.
ls
и less
ls | less
или если Вы хотите один файл на каждой строке
ls -1 | less