OOXML-Dateien (Word .docx/Excel .xlsx) anhand des Dateiinhalts in ein anderes Verzeichnis verschieben (Dateiname ignorieren)
English
Deutsch
Dieser Befehl identifiziert alle OOXML-Dateien wie .xlsx oder .docx in einem Verzeichnis rekursiv mit dem file-Befehl (sucht nach application/vnd.openxmlformats-officedocument-MIME-Typen) und verschiebt diese in ein anderes Verzeichnis.
move_ooxml.sh
mkdir -p ../Documents && find . -type f -exec sh -c '
case $( file -bi "$1" ) in (application/vnd.openxmlformats-officedocument*) exit 0; esac
exit 1' sh {} \; -exec mv -v --backup=numbered {} ../Documents \;Basierend auf diesem StackExchange-Beitrag. Siehe auch Bilddateien anhand des Dateiinhalts in ein anderes Verzeichnis verschieben (Dateiname ignorieren) und Videodateien anhand des Dateiinhalts in ein anderes Verzeichnis verschieben (Dateiname ignorieren) und PDF-Dateien anhand des Dateiinhalts in ein anderes Verzeichnis verschieben (Dateiname ignorieren)
Check out similar posts by category:
Linux
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow