File Operations
Work with files efficiently using Gemini CLI for reading, analyzing, processing, and automating file-related tasks.
Reading and Analyzing Files
Read Single File
gemini "Summarize this file" < document.md
gemini "What does this code do?" < script.js
gemini "Find issues in this configuration" < config.json
Process Multiple Files
gemini "Compare these two files" file1.js file2.js
gemini batch "*.py" "Add docstrings to functions"
File Processing Operations
Content Analysis
gemini "Extract key information from this log" < app.log
gemini "Count functions in this file" < large-script.js
gemini "Find security issues in this code" < auth.py
File Transformation
gemini "Convert this JSON to YAML" < data.json > data.yaml
gemini "Generate README from this code" < main.py > README.md
File Organization and Management
Project Analysis
gemini "Analyze the structure of this project" .
gemini "Suggest improvements to file organization" .
Documentation Generation
gemini "Create documentation for this module" < module.py
gemini "Generate API docs from this code" < api.js
Common File Operation Use Cases
Log Analysis
Extract insights from application logs and error reports
Code Review
Automated code quality assessment and improvement suggestions
Configuration Validation
Check configuration files for errors and best practices
Data Processing
Transform and analyze data files in various formats