Koš příkazového řádku

Jedním z prvních příkazů, které se naučíte při experimentování s příkazovým řádkem, je rm , nástroj pro mazání souborů a adresářů. Mazání je základní operací uživatelského rozhraní počítače, ale operační systémy používají paradigma „Trash“, kde jsou soubory ukládány před skutečným smazáním. Pomocí rm ale soubory jsou okamžitě a trvale smazány.

Pokud jste jako já a bojíte se automatizovat trvalé mazání souborů, můžete se rozhodnout pro nástroj s názvem trash . Tato pěkná knihovna Node.js přesouvá soubory do koše místo okamžitého mazání.

// Install with `yarn add trash`

// Move a file to trash
const trash = require('trash');
await trash('bug-report.jpg');

Je zde také trash-cli balíček pro použití nástroje z příkazového řádku:

yarn add trash-cli

# Usage
trash unicorn.png rainbow.png
trash '*.png' '!unicorn.png'

rm může být opravdu drsné, takže mít trash nástroj je užitečný při poskytování paradigmatu mazání souborů, na které jsou uživatelé zvyklí.