HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

rmlint — Find space waste and other broken things on your filesystem. More information: <https://rmlint.readt

Submitted by: @import:tldr-pages··
0
Viewed 0 times
spacecommandrmlintfindandcliotherwaste

Problem

How to use the rmlint command: Find space waste and other broken things on your filesystem. More information: <https://rmlint.readthedocs.io/en/latest/rmlint.1.html>.

Solution

rmlint — Find space waste and other broken things on your filesystem. More information: <https://rmlint.readthedocs.io/en/latest/rmlint.1.html>.

Check directories for duplicated, empty, and broken files:
rmlint {{path/to/directory1 path/to/directory2 ...}}


Check for duplicates bigger than a specific size, preferably keeping files in tagged directories (after the double slash):
rmlint {{[-s|--size]}} {{1MB}} {{path/to/directory}} // {{path/to/original_directory}}


Check for space wasters, keeping everything in the untagged directories:
rmlint {{[-k|--keep-all-untagged]}} {{path/to/directory}} // {{path/to/original_directory}}


Delete duplicate files found by an execution of rmlint:
./rmlint.sh


Find duplicate directory trees based on data, ignoring names:
rmlint {{[-D|--merge-directories]}} {{path/to/directory}}


Mark files at lower path [d]epth as originals, on tie choose shorter [l]ength:
rmlint {{[-S|--rank-by]}} {{dl}} {{path/to/directory}}


Find files with identical filename and contents, and link rather than delete the duplicates:
rmlint {{[-c|--config]}} sh:link {{[-b|--match-basename]}} {{path/to/directory}}


Use data as master directory. Find only duplicates in backup that are also in data. Do not delete any files in data:
rmlint {{path/to/backup}} // {{path/to/data}} {{[-k|--keep-all-tagged]}} {{[-m|--must-match-tagged]}}

Code Snippets

Check directories for duplicated, empty, and broken files

rmlint {{path/to/directory1 path/to/directory2 ...}}

Check for duplicates bigger than a specific size, preferably keeping files in tagged directories (after the double slash)

rmlint {{[-s|--size]}} {{1MB}} {{path/to/directory}} // {{path/to/original_directory}}

Check for space wasters, keeping everything in the untagged directories

rmlint {{[-k|--keep-all-untagged]}} {{path/to/directory}} // {{path/to/original_directory}}

Delete duplicate files found by an execution of `rmlint`

./rmlint.sh

Find duplicate directory trees based on data, ignoring names

rmlint {{[-D|--merge-directories]}} {{path/to/directory}}

Context

tldr-pages: common/rmlint

Revisions (0)

No revisions yet.