Ta bort filer med kommandoraden är en enkel uppgift med rätt argument . Men om du har en massa filer för att ta bort eller om du vill automatisera det , skapa din egen shell script för att radera filer är enkelt och tar väldigt lite tid . Allt du behöver är en grundläggande kunskaper om kommandoraden i Unix-miljö och din favorit text editor för att skriva en enkel script för att radera filer . Saker du behöver
Textredigerare
Visa fler instruktioner
1
Öppna din kommandoradsgränssnitt och starta en textredigerare . Den vanligaste är Vi, men om du har en favorit , såsom Emacs eller Nano , känn dig fri att använda det istället . Namnge ditt manus något beskrivande , till exempel " delete_script . "
2
Skriv din första raden : " ! # /Bin /bash " , eftersom du kommer att använda bash att tolka skriptet . För din andra raden , skriv en kommentar som talar om vad skriptet gör . För det här skriptet , använd kommentaren " # Tar bort filer . " Den " # " i början av raden berättar tolken att detta är en kommentar .
3
Skriv linjen att radera dina filer . Eftersom du använder detta script för att radera filer eller mappar , är det bäst att använda kommandot " rm - ri " . Den " - r " argument kommer att radera alla filer om du passerar en mapp till manuset och " -i " kommer att be dig bekräfta att du vill ta bort filerna . Istället för att sätta ett specifikt filnamn i skriptet , använd " $ * " , som kommer att ersätta den fil du skickar till den när du kör skriptet . Hela skriptet linjen ska vara " rm - ri $ * "
4
Lägg ytterligare en linje som bekräftar radering av filer : . " Echo " Radera filer $ * " " . Den " $ * " argument echos något skickas till skriptet från kommandoraden . Spara filen och avsluta textredigeraren .
5
Skapa behörigheter på ditt script så att du kan köra det . Skriv " chmod 755 your_script " . Kontrollera att mappen skriptet ligger i är i din väg . Om det inte är , kan du bläddra till den mapp som den är i att köra den .
6
Kör skriptet för att testa den . Skapa en testfil , helst i samma mapp som skriptet , kör följande kommando : " /delete_script testfile . " . Om du använde " -i " argument , kommer kommandoraden ber dig bekräfta raderingen av filen . Om du också lagt den sista raden " Radera filer ", du bör se detta efter bekräftelse innan din avkastning kommandoraden för att prompten . Du kan använda " ls " för att kontrollera att filen har tagits bort .