Zašto dir C: vraća tako različite rezultate iz dir C:?



Dok budete učili o korištenju naredbenog retka i što različite naredbe mogu učiniti, možda ćete se zapitati zašto dobivate tako različite rezultate za ono što se čini da su gotovo identične naredbe. Imajući to na umu, današnji SuperUser Q&A post pomaže zbunjenom čitatelju razumjeti razlike.

Današnja sesija pitanja i odgovora dolazi nam zahvaljujući SuperUser-u – pododjelu Stack Exchangea, grupiranja web stranica za pitanja i odgovore koje vodi zajednica.





Pitanje

Čitač SuperUser Nuno Peralta želi znati zašto dobiva tako različite rezultate iz gotovo identičnih naredbi:

Slučajno sam otkrio da ako koristim:



  • dir C:

Dobivam popis datoteka koje su izravna djeca C: pogona (u korijenu). Međutim, ako koristim:

  • redatelj C:

Dobivam ogroman popis datoteka (dll, exe, cpl, itd.) za čiju lokaciju nisam ni siguran.

Znate li zašto se to događa i odakle dolazi ovaj popis?



Zašto dobiva tako različite rezultate iz gotovo identičnih naredbi?

Odgovor

Suradnik SuperUser TOOGAM ima odgovor za nas:

Specificiranje DIR lokacija će vam pokazati sadržaj lokacije. Specificiranje C: na mnoge naredbe, uključujući TEBI naredba, odnosi se na pogon C i odnosi se na trenutni direktorij. Da biste vidjeli svoj trenutni imenik, upišite ovo:

  • c:
  • CD

The CD naredba se obično koristi za promjenu direktorija koji se smatra trenutnim. Međutim, u MS-DOS-u (i sličnim operativnim sustavima, uključujući moderni Microsoft Windows, ali ne uključujući Unix), radi CD sam po sebi će vam pokazati trenutni imenik.

Po svoj prilici, ako niste koristili CD naredba, onda je vaš trenutni direktorij vjerojatno direktorij u koji je instaliran vaš operativni sustav (barem je to uobičajeno ponašanje za sustave Microsoft Windows). Možeš ti to:

  • cd C:Programske datoteke
  • CD
  • r. c:

To će vam pokazati sadržaj C:Programske datoteke . Slično, možete učiniti nešto poput kopija C:*.* i sav sadržaj iz trenutnog imenika bit će kopiran.

Kada odredite C: , zatim obrnuta kosa crta označava korijenski direktorij, također poznat kao direktorij najviše razine. To bi moglo, a možda i ne biti isto što i vaš trenutni imenik.

Ako samo navedete TEBI , tada će se pretpostaviti da je trenutni pogon onaj koji želite. Možete upisati nešto poput C: ili D: kao cijela naredba na liniji sama za promjenu koji se pogon smatra trenutnim. Ako samo navedete TEBI , tada će se pretpostaviti da su trenutni pogon i trenutni direktorij onaj koji ste željeli.


Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehnološki pametnih korisnika Stack Exchangea? Ovdje pogledajte cijelu nit rasprave .

PROČITAJTE SLJEDEĆE
  • › Što je MIL-SPEC zaštita od pada?
  • & rsaquo; Cyber ​​ponedjeljak 2021.: Najbolje tehničke ponude
  • › Funkcije u odnosu na formule u Microsoft Excelu: u čemu je razlika?
  • › Mapa računala je 40: Kako je Xerox Star stvorio radnu površinu
  • › Kako pronaći svoj Spotify omotan 2021
  • › 5 web stranica koje svaki korisnik Linuxa treba označiti
Akemi Iwaya
Akemi Iwaya je dio tima How-To Geek/LifeSavvy Media od 2009. Prethodno je pisala pod pseudonimom 'Asian Angel' i bila je pripravnica Lifehacker prije nego se pridružila How-To Geek/LifeSavvy Media. ZDNet Worldwide ju je citirao kao autoritativni izvor.
Pročitajte cijelu biografiju

Zanimljivi Članci