Linux command
rip 命令
网络
复制后可按需替换文件名、目录或参数。
常用示例
Delete file safely
rip [file.txt]
Delete multiple files and directories
rip [file1.txt] [file2.txt] [directory/]
Inspect file info before deleting
rip -i [file.txt]
List files deleted from the current directory
rip --seance
Restore the last deleted file
rip --unbury
Restore a specific file
rip --unbury [filename]
Restore all files listed by seance
rip -su
Permanently delete all files
rip --decompose
Use a custom graveyard directory
rip --graveyard [path/to/graveyard] [file.txt]
说明
rip (Rm ImProved) is a safer alternative to rm that moves deleted files to a "graveyard" directory instead of permanently removing them. The graveyard preserves the original filesystem path structure, making it straightforward to restore files to their exact original locations when needed. The --seance flag lists files deleted from under the current directory. The --unbury flag restores files, either the most recently deleted item or a specific named file. Combining -s and -u restores everything listed by seance. When graveyard contents are no longer needed, --decompose permanently removes them to reclaim disk space. The graveyard location defaults to /tmp/graveyard-$USER but can be customized with the --graveyard flag. No data is overwritten; if files sharing the same path are deleted, they are renamed as numbered backups. The --inspect option shows size and first few lines of a file, or total size and first few entries of a directory, before prompting for deletion.
参数
- -d, --decompose
- Permanently delete (unlink) the entire graveyard.
- -i, --inspect
- Print info about TARGET before prompting for action.
- -s, --seance
- Print files that were sent under the current directory.
- -u, --unbury _target_
- Undo the last removal by the current user, or specify file(s) in the graveyard.
- --graveyard _graveyard_
- Set directory where deleted files go to rest.
- -h, --help
- Print help information.
- -V, --version
- Print version information.
FAQ
What is the rip command used for?
rip (Rm ImProved) is a safer alternative to rm that moves deleted files to a "graveyard" directory instead of permanently removing them. The graveyard preserves the original filesystem path structure, making it straightforward to restore files to their exact original locations when needed. The --seance flag lists files deleted from under the current directory. The --unbury flag restores files, either the most recently deleted item or a specific named file. Combining -s and -u restores everything listed by seance. When graveyard contents are no longer needed, --decompose permanently removes them to reclaim disk space. The graveyard location defaults to /tmp/graveyard-$USER but can be customized with the --graveyard flag. No data is overwritten; if files sharing the same path are deleted, they are renamed as numbered backups. The --inspect option shows size and first few lines of a file, or total size and first few entries of a directory, before prompting for deletion.
How do I run a basic rip example?
Run `rip [file.txt]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -d, --decompose do in rip?
Permanently delete (unlink) the entire graveyard.