qlmanage - macOS
Overview
qlmanage is a versatile command-line tool in macOS for managing and manipulating various types of files and data. It’s particularly useful for previewing files, converting formats, and extracting metadata.
Syntax
qlmanage [options] [action] [file path ...]
Actions
- convert – Converts the specified file to the specified format.
 - create – Creates a PDF or PostScript file from the specified file.
 - metadata – Extracts metadata from the specified file.
 - preview – Opens a Quick Look preview of the specified file.
 - thumb – Generates a thumbnail image of the specified file.
 
Options/Flags
- -c / –cache-only – Only use the cached version of the document.
 - -g / –generate-metadata – Generate metadata if it’s not already present.
 - -o / –output – Specifies the output file for 
convertandcreate. - -p / –preview-file – Specifies the file to preview in 
preview. - -q / –quiet – Suppresses all output except for errors.
 - –subtype – Specifies the subtype of the output format in 
convert. 
Examples
Preview a file:
qlmanage -p file.pdf
Convert a file to PDF:
qlmanage -c -o file.pdf file.doc
Extract metadata from a file:
qlmanage -m file.jpg
Common Issues
- Missing format: Ensure that the specified output format is supported by 
qlmanage. - Insufficient permissions: Verify that you have sufficient permissions to read and write to the specified files.
 - File corruption: If you encounter errors when opening or converting a file, it may be corrupted. Try using a different file or checking the file integrity.
 
Integration
- Automator: Incorporate 
qlmanageinto Automator workflows to automate file conversions, metadata extraction, and previewing. - Scripts: Create scripts that utilize 
qlmanagefor advanced file manipulation tasks, such as batch conversions or automated metadata extraction. 
Related Commands
- file – Displays file type information.
 - mdls – Extracts metadata from files.
 - pdftk – Manipulates PDF documents.
 - Quick Look – macOS feature that provides quick previews of files.