trash-cli
grub-btrfs
Our great sponsors
trash-cli | grub-btrfs | |
---|---|---|
40 | 63 | |
3,401 | 651 | |
- | - | |
8.8 | 6.8 | |
6 days ago | 16 days 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.
grub-btrfs
- Resolved issue with TPM error after GRUB update in F38
-
Arch simply has never failed me (gamer)
Afaik the proper solution is to use https://github.com/Antynea/grub-btrfs/blob/master/initramfs/readme.md and/or rollback the root to a snapshot.
- TUXEDO OS BTRFS Partition + Grub-Btrfs + Auto Snapshot (TimeShift) HELP CALL
-
Hyprland Lands on Gentoo-wiki (Finally!)
In fact Iām pretty knowledgeable around btrfs and snapshot-tools as well. :D I codevelop https://github.com/Antynea/grub-btrfs.
-
BTRFS restore question ā newb, be gentle
Something I noticed is that the instructions here before step 2 suggest that the files /etc/initcpio/install/grub-btrfs-overlayfs and /etc/initcpio/hooks/grub-btrfs-overlayfs might exist, and they don't for me. Worth noting that I installed through pacman, which may be a reason they don't exist if I'm reading those instructions correctly.
- Easiest way to roll back updates that break things (btrfs vs portage tools)?
-
How to replicate SpiralLinux snapshot + rollback in plain debian?
In Debian, I see that there is a custom installer "Spiral Linux" (https://spirallinux.github.io) with non-default settings that achieves the same kind of mechanism using "grub-btrfs" (https://github.com/Antynea/grub-btrfs) in combination with "snapper-rollback" (https://github.com/jrabinow/snapper-rollback) and a BTRFS subvolume layout suggested by the Arch wiki (https://wiki.archlinux.org/index.php/Snapper#Suggested_filesystem_layout).
-
btrfs vs ext4
grub-btrfs
- How to automatically generate read-write BTRFS snapshots?
-
Kali unkaputtbar/snapper not appearing on grub
When the issue first arrived (around 01/11/2023, IIRC), I did try posting an "Issue" on the GitHub page for grub-btrfs (located here), & more specifically on Issue #254, however, for whatever reason (at that time) I wasn't able to make a post on that Issue/forum.
What are some alternatives?
zsh-autocomplete - š¤ Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.
timeshift-autosnap-apt - Timeshift auto-snapshot script for Ubuntu and Debian based systems which creates snapshots of your system with timeshift before a package install, remove or upgrade using DPkg::Pre-Invoke hook in apt. Fork of timeshift-autosnap from AUR.
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.
Fedora-36-Post-Install-Guide - Things to do after installing Fedora 37 [Moved to: https://github.com/devangshekhawat/Fedora-37-Post-Install-Guide]
rabbitvcs - The new home of rabbitvcs
arch-btrfs-install-guide - Arch Linux installation guide with btrfs and snapper, this guide is based on the information from unicks.eu guide https://www.youtube.com/watch?v=TKdZiCTh3EM, and Arch Linux UEFI step-by-step installation guide https://www.youtube.com/watch?v=dOXYZ8hKdmc from ALU.
rmtrash - Put files (and directories) in trash using the `trash-put` command in a way that is, otherwise as `trash-put` itself, compatible to GNUs `rm` and `rmdir`
TimeShift - System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
You-Dont-Need-GUI - Stop relying on GUI; CLI **ROCKS**
refind-btrfs - Generate rEFInd manual boot stanzas from Btrfs snapshots
fzf - :cherry_blossom: A command-line fuzzy finder
btrbk - Tool for creating snapshots and remote backups of btrfs subvolumes