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í.