Skip to content

kojix2/gpscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gpscan

Cargo Build & Test Crates.io Crates.io

Scan your Linux filesystem and get an XML file compatible with GrandPerspective on macOS to visualize disk usage.

  • Recursively scans directories and files
  • Generates XML output compatible with GrandPerspective
  • Skips symbolic links to prevent infinite loops
  • Handles file permissions and errors

Installation

Downloading

You can download prebuilt binaries in the GitHub Releases.

Homebrew

homebrew tap

brew install kojix2/brew/gpscan

Building

cargo install gpscan

Usage

Basic usage

gpscan [OPTIONS] <directory>
gpscan ./foo > result.gpscan
gpscan / | gzip -c > result.gpscan.gz
  1. Transfer the result.gpscan file to your Mac.
  2. Open it in GrandPerspective.

Options

  -o, --output <FILE>          Output file (default: stdout)
  -A, --apparent-size          Use apparent size instead of disk usage [false]
  -m, --mounts                 Cross filesystem boundaries during scan [false]
  -z, --include-zero-files     Include zero-byte files in scan [false]
  -e, --include-empty-folders  Include empty folders in scan [false]
  -q, --quiet                  Suppress all informational messages [false]
  -h, --help                   Print help
  -V, --version                Print version

Development

git clone https://github.com/kojix2/gpscan.git
cd gpscan
cargo build --release

License

MIT

This project was created using the full assistance of ChatGPT.

About

Generate GrandPerspective-compatible XML files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages