rm for filesystem
Remove files and directories.
Signature
> rm {flags} ...rest
Flags
--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 once
Parameters
...rest: The file paths(s) to remove.
Input/output types:
| input | output | 
|---|---|
| nothing | nothing | 
Examples
Delete, or move a file to the trash (based on the 'always_trash' config option)
> rm file.txtMove a file to the trash
> rm --trash file.txtDelete a file permanently, even if the 'always_trash' config option is true
> rm --permanent file.txtDelete a file, ignoring 'file not found' errors
> rm --force file.txtDelete all 0KB files in the current directory
> ls | where size == 0KB and type == file | each { rm $in.name } | null