Vraag & Antwoord

OS Linux

Bestand niet te vinden

Anoniem
None
4 antwoorden
  • Ik heb een bash scriptje geschreven en het werkt prima.
    Ik wil nu hierin iets aanpassen maar het scriptje is nergers meer te vinden :?
    [code:1:2656b2befe]find / -name "naamvanhetscript" 2> /dev/null[/code:1:2656b2befe]
    geeft als resultaat:
    [code:1:2656b2befe]/opt/kde3/share/locale/l10n/"naamvanhetscript"[/code:1:2656b2befe]
    Dit is echter een directory met (toevallig?) de naam van het script.
    Het scriptje moet er nog zijn, want het werkt nog steeds als ik het aanroep met "naamvanhetscript"
    Heeft iemand een suggestie waarom het scriptje niet te vinden is, en hoe dit scriptje te vinden?
  • Probeer het eens met het locate commando. Wel eerst de database updaten! [code:1:6402dd88d1]updatedb && locate <scriptnaam>[/code:1:6402dd88d1]Mocht dit een grote hoeveelheid data geven, redirect de output naar een textfile:[code:1:6402dd88d1]updatedb && locate <scriptnaam> > locate.txt[/code:1:6402dd88d1]Lezen met je favoriete editor (cat, nano, vi, emacs, whatever ;))
  • Als het script uit te voeren is door de naam in te typen betekent dit dat het in een directory van je PATH staat. Daar kan je in zoeken met het commando "which 'naamvanhetscript'" (zonder de aanhalingstekens).
  • Ik heb het ondertussen gevonden, het bleek dat het script onder een alias was weggeschreven.
    Maar bedankt voor de hulp, want de methodes die jullie gaven kon ik nog niet, dus ik heb weer wat geleerd.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.