nl.phhsnews.com


nl.phhsnews.com / Waarom "dir C:" Zulke verschillende resultaten retourneren uit "dir C: "?

Waarom "dir C:" Zulke verschillende resultaten retourneren uit "dir C: "?


Als u meer leert over het gebruik van de opdrachtregel en wat de verschillende opdrachten kunnen doen, vraagt ​​u zich wellicht af waarom krijg je zulke verschillende resultaten voor wat lijkt op bijna identieke commando's. Met dat in gedachten helpt de SuperUser Q & A-post een verwarde lezer de verschillen te begrijpen.

De vraag en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-driven groep van Q & A-websites.

De vraag

SuperUser-lezer Nuno Peralta wil weten waarom hij zulke verschillende resultaten krijgt van bijna identieke opdrachten:

Ik heb per ongeluk ontdekt dat als ik gebruik:

  • dir C:

ik een lijst krijg van bestanden die directe kinderen zijn van het C: -station (in de hoofdmap). Als ik echter gebruik:

  • dir C:

krijg ik een enorme lijst met bestanden (dll, exe, cpl, enz.) Waarvan ik de locatie niet eens zeker weet.

Weet u waarom dit gebeurt en waar deze lijst vandaan komt?

Waarom krijgt hij zulke verschillende resultaten van bijna identieke commando's?

Het antwoord

SuperUser-bijdrager TOOGAM heeft het antwoord voor ons:

Specificeren DIR locatie toont de inhoud van de locatie. Het opgeven van C: op veel opdrachten, inclusief de opdracht DIR , verwijst naar de C-schijf en verwijst naar de huidige map. Typ dit als je je huidige map wilt zien:

  • c:
  • cd

De opdracht cd wordt meestal gebruikt om te wijzigen welke map als de huidige wordt beschouwd. In MS-DOS (en vergelijkbare besturingssystemen, waaronder moderne Microsoft Windows, maar niet inclusief Unix), wordt cd alleen weergegeven in de huidige directory.

Naar alle waarschijnlijkheid, als u niet gebruik van de opdracht cd , dan is uw huidige map waarschijnlijk de map waarin uw besturingssysteem is geïnstalleerd (tenminste dat is een veel voorkomend gedrag voor Microsoft Windows-systemen). U kunt dit doen:

  • cd "C: Program Files"
  • cd
  • dir c:

Dat toont u de inhoud van C: Program Files . U kunt ook zoiets als kopiëren C: *. * en alle inhoud uit de huidige map wordt gekopieerd.

Wanneer u C: opgeeft, geeft de backslash aan de "root" -directory, ook wel de "top level" -directory genoemd. Dat kan, of misschien niet hetzelfde zijn als uw huidige directory.

Als u DIR opgeeft, wordt aangenomen dat het huidige station het station is dat u zoekt. U kunt iets als C: of D: typen als een volledige opdracht op een regel om te wijzigen welk station als het huidige wordt beschouwd. Als u DIR opgeeft, wordt aangenomen dat het huidige station en de huidige map degene is die u wilde.


Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread


Een Android OTA-update installeren zonder wortel te verliezen met FlashFire

Een Android OTA-update installeren zonder wortel te verliezen met FlashFire

Over-the-air-updates zijn al lang de vloek van het bestaan ​​van veel geroote Android-gebruikers. Het is een eindeloze strijd: het installeren van de update breekt root of zal helemaal niet flitsen, maar iedereen wil de nieuwste versie van hun mobiele besturingssysteem. Dankzij een nieuwe tool genaamd FlashFire is de strijd misschien voorbij.

(how-to)

Je hebt nog maar een week te gaan om Windows 10 gratis te krijgen. Hier is waarom je moet bijwerken

Je hebt nog maar een week te gaan om Windows 10 gratis te krijgen. Hier is waarom je moet bijwerken

De gratis upgrade-aanbieding voor Windows 10 eindigt op 29 juli 2016. Daarna moet je ten minste $ 119 betalen als je ooit een upgrade naar Windows 10 wilt uitvoeren op je computer. Je zou serieus moeten overwegen een upgrade naar Windows 10 uit te voeren vóór 29 juli, als je dit nog niet hebt gedaan.

(how-to)