rm for filesystem> rm {flags} (filename) ...rest
--trash, -t: move to the platform's trash instead of permanently deleting. not used on android and ios--permanent, -p: delete permanently, ignoring the 'always_trash' config option. always enabled on android and ios--recursive, -r: delete subdirectories recursively--force, -f: suppress error when no file--verbose, -v: print names of deleted files--interactive, -i: ask user to confirm action--interactive-once, -I: ask user to confirm action only oncefilename: the path of the file you want to remove...rest: additional file path(s) to remove| input | output | 
|---|---|
| nothing | nothing | 
Delete, or move a file to the trash (based on the 'always_trash' config option)
>rmfile.txt
Move a file to the trash
>rm--trashfile.txt
Delete a file permanently, even if the 'always_trash' config option is true
>rm--permanentfile.txt
Delete a file, ignoring 'file not found' errors
>rm--forcefile.txt
Delete all 0KB files in the current directory
>ls|wheresize==0KBandtype==file|each { rm$in.name } |null
    Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
    https://www.nushell.sh/commands/docs/rm.html