Я задаю этот вопрос для запуска команды find.
Я хочу перечислить все mp3 (скажем) с помощью команды find.Как сделать это без расширения.
Это будет сделано почти для всех аудиофайлов. Странно это пропустило некоторые из них, потому что они были типа «application / octet-stream». Возможно, они плохо закодированы.
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg"
или без mimetype в списке
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg" | sed 's;:\s*audio/mpeg$;;'
Это будет сделано почти для всех аудиофайлов. Странно это пропустило некоторые из них, потому что они были типа «application / octet-stream». Возможно, они плохо закодированы.
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg"
или без mimetype в списке
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg" | sed 's;:\s*audio/mpeg$;;'
Это будет сделано почти для всех аудиофайлов. Странно это пропустило некоторые из них, потому что они были типа «application / octet-stream». Возможно, они плохо закодированы.
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg"
или без mimetype в списке
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg" | sed 's;:\s*audio/mpeg$;;'
Это будет сделано почти для всех аудиофайлов. Странно это пропустило некоторые из них, потому что они были типа «application / octet-stream». Возможно, они плохо закодированы.
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg"
или без mimetype в списке
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg" | sed 's;:\s*audio/mpeg$;;'
Это будет сделано почти для всех аудиофайлов. Странно это пропустило некоторые из них, потому что они были типа «application / octet-stream». Возможно, они плохо закодированы.
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg"
или без mimetype в списке
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg" | sed 's;:\s*audio/mpeg$;;'
Это будет сделано почти для всех аудиофайлов. Странно это пропустило некоторые из них, потому что они были типа «application / octet-stream». Возможно, они плохо закодированы.
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg"
или без mimetype в списке
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg" | sed 's;:\s*audio/mpeg$;;'
Это будет сделано почти для всех аудиофайлов. Странно это пропустило некоторые из них, потому что они были типа «application / octet-stream». Возможно, они плохо закодированы.
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg"
или без mimetype в списке
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg" | sed 's;:\s*audio/mpeg$;;'
Это будет сделано практически для всех аудиофайлов. Странно это пропустило некоторые из них, потому что они были типа «application / octet-stream». Возможно, они плохо закодированы.
find -type f -exec file --mime-type '{}' \ + | grep "audio / mpeg"
или без mimetype в списке
find -type f -exec file --mime-type '{}' \ + | grep "audio / mpeg" | sed 's;: \ s * audio / mpeg $ ;;'
Это будет сделано практически для всех аудиофайлов. Странно это пропустило некоторые из них, потому что они были типа «application / octet-stream». Возможно, они плохо закодированы.
find -type f -exec file --mime-type '{}' \ + | grep "audio / mpeg"
или без mimetype в списке
find -type f -exec file --mime-type '{}' \ + | grep "audio / mpeg" | sed 's;: \ s * audio / mpeg $ ;;'
awk '/ mp3 / {print $ 1}' /etc/mime.types
– enzotib
6 July 2011 в 20:11
file & lt; file & gt;
- лучший способ определить тип файла. Возврат MIME-типа - это только одна возможность. Подробнее читайте файл man
.
– dAnjou
7 July 2011 в 02:57