trash-cli
rmtrash
trash-cli | rmtrash | |
---|---|---|
40 | 7 | |
3,409 | 303 | |
- | - | |
9.2 | 3.7 | |
4 days ago | 8 months ago | |
Python | Shell | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
trash-cli
-
Show HN: A CLI tool that enables you to remove files easily and safely
There's a Freedesktop specification for trashing files that you may consider adhering to: https://specifications.freedesktop.org/trash-spec/trashspec-...
I get that writing a small utility is fun, but if it is just that (for fun), I suggest you put that into the readme. Otherwise, why should I choose your tool over something like https://github.com/andreafrancia/trash-cli, which seems to already be distributed for the major distros? Does your implementation scratch an itch that the myriad of other implementations don't? I'm just curious.
-
"Never delete data"
Hard deleting was more necessary on the past when storage was so tiny and expensive, but now we not constantly fighting for space anymore. So treat a rm (and the Unix tradition as a whole) as a product of its time, move undesirable files to the trash instead, you can use this trash-cli for linux.
-
Always have a backup of you Docker container's data
Not related to Docker, but use the trash-cli trash command to have the recycle bin in the terminal as well.
-
what is you recommended way to protect accidental delete woth rm -rf in opensuse
i ended up using shell-safe-rm plus trash-cli and my own wrapper script around rm that verifies some rules like for example the argument don't start with '/' , if i want to delete for example /home/shin/.local/somefile then the script will not let me and suggest to cd to /home/me/.local and delete from there , same if i do rm /var/somedir.
- PSA based on true events
-
Based on True events.
They're probably talking about something like this rather than a GUI file manager
-
What has been your most painful Linux experience?
It's a bad idea to alias rm. You will get trouble on a machine that has no alias. Use trash-cli instead. It's much safer than rm. BTW, don't alias trash as rm because they are different.
-
The fastest rm command and one of the fastest cp commands
For Linux there's [trash-cli](https://github.com/andreafrancia/trash-cli/). Doesn't seem to work for MacOS per this issue (https://github.com/andreafrancia/trash-cli/issues/284), but it suggests to use https://hasseg.org/trash/
-
I did it boys: I blew away ~
Use trash-cli for all your rm -rf needs!
-
never "rm -rf" the wrong thing again with this handy script
There are a number of foss tools that work with the freedesktop trashcan concept on Linuxes/BSDs, like https://github.com/andreafrancia/trash-cli. Bunch of desktop envs' programs also use this, so it's nearer to OS-wide standardized behavior.
rmtrash
- Just accidentally nuked ~90% of my video library
-
btrfs-undelete: A simple script for recovering just-deleted files, directories, and wildcards. This script saved my ass just now. (GPLv2)
There's also rmtrash which is a handy compromise, especially if you use an autocompletion.
-
Linux tool alternatives: 6 replacements for traditional favorites
trash-cli and rmtrash : send files to trash instead of deleting it permanently.
-
trash-d: A near drop-in replacement for rm that uses the trash bin
So what's really is the difference/advantage compared to at least five other similar utilities already existing (trash-cli, shell-safe-rm, rm-trash, rmtrash, crap)? Can't really be that it uses D as the programming language. As a matter of fact why're there five utilities doing the same thing in the first place?
-
How many times have you installed Arch Linux?
Three initial times on my desktop, laptop and home server and then a few reinstalls after I sudo rm -rf'ed both my desktop and my laptop, lol. Now I use rmtrash.
-
What does "rm" delete first?
This would be helpful for the future: https://github.com/PhrozenByte/rmtrash
-
Can't believe the community?
There are tools explicitly designed for stuff like this, like rmtrash and alias rm=rm -i. However, like everything, tools aren't a foolproof solution: they can only help from making accidental mistakes.
What are some alternatives?
zsh-autocomplete - 🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.
trash-d - A near drop-in replacement for rm that uses the trash bin. Written in D
rm-trash - A "rm-trash" is meant to be used in place of rm system command in linux . This script will safely delete your files and put them in the trash for later retrieval.
rip - A safe and ergonomic alternative to rm
grub-btrfs - Include btrfs snapshots at boot options. (Grub menu)
shell-safe-rm - 😎 Safe-rm: A drop-in and much safer replacement of bash rm with nearly full functionalities and options of the rm command! Safe-rm will act exactly the same as the original rm command.
rabbitvcs - The new home of rabbitvcs
ohmyzsh - 🙃 A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
You-Dont-Need-GUI - Stop relying on GUI; CLI **ROCKS**
sanoid - These are policy-driven snapshot management and replication tools which use OpenZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.)
fzf - :cherry_blossom: A command-line fuzzy finder