#rm #tool #unix-command #delete-file #file

app rmz

Fast rm provides an alternative to rm that focuses on maximizing performance

18 stable releases (3 major)

Uses new Rust 2024

new 3.0.1 Mar 12, 2025
2.2.0 Jul 1, 2024
2.0.0 Jan 10, 2024
1.1.10 Dec 10, 2023
0.1.0 Nov 27, 2021

#41 in Filesystem

Download history 731/week @ 2024-11-20 165/week @ 2024-11-27 380/week @ 2024-12-04 422/week @ 2024-12-11 299/week @ 2024-12-18 188/week @ 2024-12-25 1685/week @ 2025-01-01 3327/week @ 2025-01-08 2856/week @ 2025-01-15 2841/week @ 2025-01-22 2407/week @ 2025-01-29 3154/week @ 2025-02-05 3777/week @ 2025-02-12 1460/week @ 2025-02-19 1224/week @ 2025-02-26 1129/week @ 2025-03-05

7,986 downloads per month

Apache-2.0

66KB
1.5K SLoC

rm zippy

Crates.io

A zippy alternative to rm, a tool to remove files and directories.

Installation

Use prebuilt binaries

Binaries for a number of platforms are available on the release page.

Build from source

$ cargo install rmz

To install cargo, follow these instructions.

Build with a progress indicator

By default, no progress is shown to maximize performance—if a visual indicator of activity is preferred, the binary can be installed with the progress feature.

$ cargo install rmz --features progress

Usage

Background: https://github.com/SUPERCILEX/fuc/blob/master/README.md

Delete a file:

$ rmz foo

Delete a directory:

$ rmz dir

Ignore non-existent files:

$ rmz -f non-existent

More details:

$ rmz --help
A zippy alternative to `rm`, a tool to remove files and directories

Usage: rmz[EXE] [OPTIONS] <FILES>...

Arguments:
  <FILES>...
          The files and/or directories to be removed

Options:
  -f, --force
          Ignore non-existent arguments

      --no-preserve-root
          Allow deletion of `/`

  -h, --help
          Print help (use `-h` for a summary)

  -V, --version
          Print version

Dependencies

~4–33MB
~498K SLoC