Giter Club home page Giter Club logo

junkseeker's Introduction

About

JunkSeeker is a command-line tool that helps identify what files and folders are taking up the most space in a given directory.

The tool creates a virtual file tree that stores the total size of a directory with the directory object, so the hierarchy can be traversed without having to re-calculate directory sizes. It uses both the logical file size, and an estimate of the physical file size. The estimation works decently well on exFAT (slight underestimate), and works OK for NTFS. Make sure to set the cluster size with the size command.

Uses the Windows API so its windows only atm, unless the C interop does something magical.

Commands

always available

command function
help / man brings up this message
exit / q exits the program

available before the file tree has been created

command function
size [new size] sets the cluster size used for estimating physical file size
interval [file interval] sets how frequently the number of files discovered is printed while creating the virtual file tree
start starts creating the virtual file tree

available after the file tree has been created

command function
cd [folder name] changes directory
rm [file or folder name] deletes the file or folder in the file system and the virtual file tree
root changes the "working directory" to the root of the virtual file tree (true working directory)

junkseeker's People

Contributors

c1fr1 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.