Fjerne filer ved hjelp av kommandolinjen er en enkel oppgave med de rette argumentene . Men hvis du har mange filer å slette eller du ønsker å automatisere det , lage din egen shell script for å slette filer er enkelt og tar svært liten tid . Alt du trenger er en grunnleggende kjennskap til kommandolinjen i et Unix-miljø og din favoritt teksteditor for å skrive en enkel shell script for å slette filer . Du trenger
tekst editor
Vis flere instruksjoner
en
Åpne din kommandolinje -grensesnitt og starte en tekst editor. Det mest vanlige er Vi, men hvis du har en favoritt , som for eksempel Emacs eller Nano, gjerne bruke det i stedet. Navnet ditt script noe beskrivende , for eksempel " delete_script . "
2
Skriv inn første linje : " # /bin /bash " , som du skal bruke bash å tolke manuset . For det andre linje, skriv en kommentar som forteller deg hva scriptet gjør . For dette skriptet , bruke kommentaren " # Fjerner filer. " Den " #" i begynnelsen av linjen forteller tolken at dette er en kommentar.
3
Skriv linjen for å slette filene dine. Siden du bruker dette skriptet til å slette filer eller mapper , er det best å bruke kommandoen " rm -ri " . Den " -r " argument vil slette alle filer hvis du passerer en mappe til skriptet og " -i " vil be deg bekrefte at du ønsker å slette filene dine. I stedet for å sette et bestemt filnavn i skriptet , kan du bruke " $ *" , som vil erstatte filen du sender til det når du kjører skriptet . Hele manuset linje skal være " rm -ri $ * "
4
Legg enda en linje som bekrefter sletting av filer : . " Ekko " Slette filer $ * " " . Den " $ * " argument ekko noe gått til skriptet fra kommandolinjen . Lagre filen og gå ut av tekst- editor.
5
Lag tillatelser på manuset , slik at du kan kjøre den . Skriv inn " chmod 755 your_script " . Kontroller at mappen skriptet ligger i er i din vei. Hvis det ikke er det, kan du bla deg frem til mappen det er i å kjøre den.
6
Kjør skriptet til å teste den. Lag en test -fil , fortrinnsvis i samme mappe som scriptet , deretter kjøre følgende kommando : "/delete_script testfile . " . Hvis du brukte " -i " argument , vil kommandolinjen be deg om å bekrefte slettingen av filen. Hvis du også har lagt den siste linjen "Slette filer ", bør du se denne etter bekreftelsen før dine kommandolinje tilbake til shell prompt . Du kan bruke " ls " for å sjekke at filen har blitt slettet .