https://github.com/saihon/trash
This command trashes files and directories or empties the Trash.
https://github.com/saihon/trash
bash command command-line linux shell trash
Last synced: 4 months ago
JSON representation
This command trashes files and directories or empties the Trash.
- Host: GitHub
- URL: https://github.com/saihon/trash
- Owner: saihon
- License: mit
- Created: 2023-09-28T10:27:32.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-10-24T23:18:46.000Z (over 2 years ago)
- Last Synced: 2024-01-26T10:37:20.081Z (over 2 years ago)
- Topics: bash, command, command-line, linux, shell, trash
- Language: Shell
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## trash
This command trashes files and directories or empties the Trash.
Tested on Ubuntu 22.04
The path of directory to be deleted is `/home/$(logname)/.local/shere/Trash`.
When deleting, not only "files" directory also everything in the Trash including "expunged" and "info".
## Installation
* Clone & Build & Install (Installed GNU make)
```
git clone https://github.com/saihon/trash.git
```
```
make && sudo make install
```
NOTE: Run make will generate a file named "tt". if change it, rewrite NAME in Makefile or install manually like bellow.
* Manually Download & Build & Install
```
wget https://raw.githubusercontent.com/saihon/trash/master/trash.sh
```
```
cp trash.sh tt
```
```
chmod 755 tt
```
```
sudo mv tt /usr/local/bin/
```
## Usage
* Moves to Trash.
```
$ tt LICENSE Makefile README.md trash.sh
```
* Show in Trash formatted long. internally `ls -l`
```
$ tt -l
```
* Show in Trash including hidden. internally `ls -A`
```
$ tt -a
```
* Empties in Trash.
```
$ tt -e
```
* Confirm before empties.
```
$ tt -c
```