Supponiamo di avere in una cartella i seguenti file:
Supponiamo di voler cancellare alcuni di file da terminale tramite il comando Asterisco * rm documento1*.txtcancelleremo i file documento1.txt, documento10.txt, documento11.txt e documento13.txt, ossia tutti quelli il cui nome inizia con documento1 e con estensione .txt. rm *txtin questo caso, vengono cancellati tutti i file con estensione .txt. rm documento1*verranno eliminati i file documento1.txt, documento10.txt, documento11.txt, documento12.gif e documento13.txt, senza discriminazione di estensione. rm *ed in questo caso tutti i file contenuti nella cartella in cui si sta lavorando vengono eliminati. Punto interrogativo ? rm documento1?.txtCancella i file documento10.txt, documento11.txt e documento13.txt, ossia tutti quei file il cui nome inizia con documento1 e con estensione .txt. rm documento?.jpgCancella i file documento8.jpg e documento9.jpg, ossia tutti quei file il cui nome inizia con documento e con estensione .jpg. Parentesi quadre [] rm documento1[1-3].txtQuesta digitazione cancella i file documento11.txt e documento13.txt, ossia tutti quelli il cui nome inizia per documento1 e viene completato con caratteri compresi tra 1 e 3 e con estensione .txt. rm documento1[1-3].*In questo caso, l'estensione può essere qualsiasi, quindi i file che saranno cancellati sono documento11.txt, documento12.gif e documento13.txt. rm documento1[13].txtCon questo comando vengono eliminati i file documento11.txt e documento13.txt. |
|||