Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Linux commando <locate> ziet ze vliegen?  (gelezen 674 keer)

Offline Beekhof

  • Lid
Linux commando <locate> ziet ze vliegen?
« Gepost op: 2016/07/10, 11:03:09 »
10-7-2016 Een rare situatie: linux commando <locate> ziet iets wat niet bestaat!!
cmd <find> daar en tegen beweert dat 't niet in ~ =/home/jacques staat,
wat ook zo schijnt te zijn ls -l ziet het ook niet zitten
Wat is hier fout in Ubuntu14.04.2 een “bug”??

Terminal uitdraai:   
jacques@HP-Laptop-Ubuntu:~$ pwd

/home/jacques

jacques@HP-Laptop-Ubuntu:~$ locate CLZ-TUTORIALS

/home/jacques/CLZ-TUTORIALS

jacques@HP-Laptop-Ubuntu:~$ find CLZ-TUTORIALS

find: ‘CLZ-TUTORIALS’: Bestand of map bestaat niet

jacques@HP-Laptop-Ubuntu:~$ pwd

/home/jacques

jacques@HP-Laptop-Ubuntu:~$ ls -l CLZ-TUTORIALS

ls: kan geen toegang krijgen tot CLZ-TUTORIALS: Bestand of map bestaat niet

jacques@HP-Laptop-Ubuntu:~$ 10-7-2016 10:30

10-7-2016: opdracht niet gevonden

jacques@HP-Laptop-Ubuntu:~$ dat was de datum-tijd

Het programma ‘dat’ is momenteel niet geïnstalleerd. U kunt het installeren door het volgende te typen:

sudo apt-get install liballegro4-dev

jacques@HP-Laptop-Ubuntu:~$


Opmerking: ls -l ziet die gezochte file niet, ook niet in ~/Documenten.
Ik heb deze (Tutorial=uitleg) indertijd gezet rechtstreeks in ~ (dus naast de folder Documenten).

Offline aartje

  • Lid
Re: Linux commando <locate> ziet ze vliegen?
« Reactie #1 Gepost op: 2016/07/10, 12:24:00 »
De "locate" database wordt maar één keer per dag bijgewerkt. Haal je dus een bestand weg
dan zie je hem niet met "ls -l" maar wel met "locate" totdat de database weer bijgewerkt wordt natuurlijk.

Uit  "man locate" :

By default, locate does not check whether files found in database still
       exist (but it does require all parent directories to exist if the data‐
       base  was built with --require-visibility no).  locate can never report
       files created after the most recent update of the relevant database.
« Laatst bewerkt op: 2016/07/10, 12:26:09 door aartje »