Basis van Linux en de opdrachtregel
In de homedirectory toont „ls” alleen notes.txt, terwijl „ls -a” „.”, „..”, „.bashrc” en „notes.txt” toont. Welke verklaring van dit resultaat is juist?
- A„.” staat voor de huidige directory en „..” voor de bovenliggende directory; .bashrc, waarvan de naam met „.” begint, is een verborgen bestand en wordt zonder -a niet getoond
- B„.” staat voor de huidige directory en „..” voor de bovenliggende directory; .bashrc is een bestand waarin niet geschreven mag worden en wordt zonder -a niet getoond
- C„.” staat voor de rootdirectory en „..” voor de homedirectory; .bashrc, waarvan de naam met „.” begint, is een verborgen bestand en wordt zonder -a niet getoond
Antwoord en toelichting tonen
Antwoord: A. „.” staat voor de huidige directory en „..” voor de bovenliggende directory; .bashrc, waarvan de naam met „.” begint, is een verborgen bestand en wordt zonder -a niet getoond
Elke directory bevat een item „.” voor de directory zelf en „..” voor de bovenliggende directory. Bestanden en directory's waarvan de naam met „.” begint, worden als verborgen behandeld: ls toont ze zonder opties niet, en met -a (all) wel. Configuratiebestanden van shells en tools, zoals .bashrc, krijgen vaak een verborgen naam, zodat ze gewone overzichten niet onoverzichtelijk maken. Of een bestand wordt getoond, hangt alleen af van de naam en heeft niets te maken met de bestandsrechten.
Verder: nog 9 vragen over Basis van Linux en de opdrachtregel