Tento příkaz identifikuje všechny VCard soubory v directory podle file content (ne podle file extensin recursively pomocí file příkazu (looking for text/vcard MIME types) a přesune tyto do different directory.
move_vcards_by_type.sh
mkdir -p ../VCards && find . -type f -exec sh -c '
case $( file -bi "$1" ) in (text/vcard*) exit 0; esac
exit 1' sh {} \; -exec mv -v --backup=numbered {} ../VCards \;Založeno na this StackExchange post. Viz také Jak přesunout všechny images do other directory na základě file content, ignorując filename a Jak přesunout všechny videos do other directory na základě file content, ignorując filename a Jak přesunout všechny OOXML (Word .docx/Excel .xlsx) soubory do other directory na základě file content, ignorując filename
Podívejte se na podobné články podle kategorie:
Linux
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow