snippetbashTip
rmlint — Find space waste and other broken things on your filesystem. More information: <https://rmlint.readt
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.shFind 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.shFind 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.