rmf
is just like running rm -rf
, except:
1. displays human-readabe metadata
1. can read from stdin
```bash ~ $ tree example/ example/ ├── f1 ├── f2 └── f3
0 directories, 3 files
~ $ du -b example/* 0 example/f1 4096 example/f2 4096000 example/f3 4100096 total
~ $ rmf --dry-run example/ example/ -- 4.10 MB (dry) -- total -- 4.10 MB (dry)
~ $ rmf --dry-run --bytes example/ example/ -- 4100256 B (dry) -- total -- 4100256 B (dry)
~ $ rmf --dry-run example/* example/f1 -- 0.00 B (dry) example/f2 -- 4.10 kB (dry) example/f3 -- 4.10 MB (dry) -- total -- 4.10 MB (dry)
~ $ find example/ -type f | rmf --dry-run example/f3 -- 4.10 MB (dry) example/f2 -- 4.10 kB (dry) example/f1 -- 0.00 B (dry) -- total -- 4.10 MB (dry)
~ $ find example/ -type f | rmf example/f3 -- 4.10 MB example/f2 -- 4.10 kB example/f1 -- 0.00 B -- total -- 4.10 MB
~ $ tree example/ example/
0 directories, 0 files ```