Fjernelse filer ved hjælp af kommandolinjen er en simpel opgave med de rigtige argumenter. Men hvis du har en masse filer til at slette eller du ønsker at automatisere det , oprette din egen shell script til at slette filer er nemt og tager meget lidt tid . Alt du behøver, er en grundlæggende viden om kommandolinjen i et Unix miljø , og din foretrukne teksteditor til at skrive et simpelt shell script til at slette filer . Ting du skal
Text editor
Vis Flere Instruktioner
1
Åbn din kommando linie interface og starte en teksteditor. Den mest almindelige er Vi, men hvis du har en favorit, såsom Emacs eller Nano , er du velkommen til at bruge det i stedet. Navngiv din script noget beskrivende , såsom " delete_script ".
2
Skriv din første linje : " # /bin /bash " , som du vil bruge bash til at fortolke scriptet. For din anden linje , skriv en kommentar, der fortæller dig, hvad scriptet gør. Til dette script , skal du bruge kommentaren "# Fjerner filer. " Den " # " i begyndelsen af linjen fortæller tolken , at dette er en kommentar.
3
Skriv den linje for at slette dine filer. Da du bruger dette script til at slette nogen filer eller mapper , er det bedst at bruge kommandoen " rm -ri " . Den " -r " argument vil slette alle filer, hvis du passerer en mappe til scriptet og " -i " , vil bede dig om at bekræfte, at du vil slette dine filer. I stedet for at sætte en bestemt filnavnet i dit script , skal du bruge "$ * ", der vil erstatte den fil du sender til den, når du kører scriptet . Hele script linje skal være " rm- ri $ * "
4
Tilføj en linje , der bekræfter sletning af filer : ". Echo" Sletning filer $ * "" . Den " $ * " argument ekkoer noget videre til scriptet fra kommandolinjen . Gem din fil og afslut teksteditor .
5.
Opret tilladelser på dit script , så du kan køre den. Skriv " chmod 755 your_script " . Sørg for, at mappen dit script ligger i er i din vej. Hvis det ikke er , kan du gå til den mappe , det er for at køre den.
6
Kør scriptet til at teste det. Opret en testfil , helst i samme mappe som scriptet , derefter køre følgende kommando: " /delete_script testfil . " . Hvis du har brugt " -i " argument vil kommandolinjen bede dig om at bekræfte sletningen af filen. Hvis du også tilføjet den sidste linje "Sletning filer ", skal du se denne efter bekræftelsen , før din kommandolinje tilbage til shell prompt. Du kan bruge " ls " for at kontrollere , at din fil er blevet slettet.