Dir ბრძანება (მაგალითები, ოფციები, გადამრთველები, & სხვა)

Სარჩევი:

Dir ბრძანება (მაგალითები, ოფციები, გადამრთველები, & სხვა)
Dir ბრძანება (მაგალითები, ოფციები, გადამრთველები, & სხვა)
Anonim

dir ბრძანება არის Command Prompt ბრძანება, რომელიც გამოიყენება საქაღალდეში შემავალი ფაილებისა და ქვესაქაღალდეების სიის საჩვენებლად.

ჩამოთვლილი თითოეული ფაილის ან საქაღალდისთვის, ბრძანება ნაგულისხმევად აჩვენებს ელემენტის ბოლოს შეცვლილი თარიღს და დროს, თუ ელემენტი არის საქაღალდე (მონიშნული DIR) ან ფაილი, ფაილის ზომა, თუ გამოიყენება და ბოლოს ფაილის ან საქაღალდის სახელი ფაილის გაფართოების ჩათვლით.

Image
Image

ფაილისა და საქაღალდეების სიის მიღმა, dir ბრძანება ასევე აჩვენებს დანაყოფის მიმდინარე დისკის ასოს, მოცულობის ეტიკეტს, ტომის სერიულ ნომერს, ჩამოთვლილი ფაილების საერთო რაოდენობას, ამ ფაილების საერთო ზომას ბაიტებში, რიცხვს. ჩამოთვლილი ქვესაქაღალდეები და დისკზე დარჩენილი თავისუფალი ბაიტები.

Dir Command ხელმისაწვდომობა

dir ბრძანება ხელმისაწვდომია Command Prompt-დან ყველა Windows ოპერაციულ სისტემაში, მათ შორის Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista და Windows XP.

Image
Image

Windows-ის ძველი ვერსიები შეიცავს dir ბრძანებას, მაგრამ რამდენიმე ვარიანტით, ვიდრე ქვემოთ ჩამოვთვალეთ. dir ბრძანება ასევე არის DOS ბრძანება, ხელმისაწვდომია MS-DOS-ის ყველა ვერსიაში.

dir ბრძანება შეგიძლიათ იხილოთ ოფლაინ Command Prompt-ის ვერსიებში, როგორიც არის Advanced Startup Options და System Recovery Options-ში ხელმისაწვდომი. dir ბრძანება ასევე შედის Windows XP-ის აღდგენის კონსოლში.

გარკვეული dir ბრძანების გადამრთველების და სხვა dir ბრძანების სინტაქსის ხელმისაწვდომობა შეიძლება განსხვავდებოდეს ოპერაციული სისტემიდან ოპერაციულ სისტემამდე.

Dir ბრძანების სინტაქსი

dir [დისკი :][გზა][ფაილის სახელი] [ /a[ :] ატრიბუტები] [ /b] [ /c] [ /დ] [/ლ ] [/n ] [/o [:] დამლაგებელი] [/p ] [/q ] [/r] [ /წმ] [ /t[ :] დროის ველი] [ /w] [ /x] [ /4]

იხილეთ როგორ წაიკითხოთ ბრძანების სინტაქსი, თუ არ ხართ დარწმუნებული, როგორ ინტერპრეტაცია გაუკეთოთ dir ბრძანების სინტაქსის, როგორც ეს ზემოთ არის დაწერილი ან ნაჩვენებია ქვემოთ მოცემულ ცხრილში.

Dir Command Options
პუნქტი ახსნა
drive :, გზა, ფაილის სახელი ეს არის დისკი, ბილიკი და/ან ფაილის სახელი, რომლის შედეგების ნახვა გსურთ. სამივე არჩევითია, რადგან ბრძანება შეიძლება შესრულდეს მარტო. Wildcards დაშვებულია. იხილეთ Dir-ის ბრძანების მაგალითების განყოფილება ქვემოთ, თუ ეს გაუგებარია.
/a

მხოლოდ შესრულებისას, ეს გადამრთველი აჩვენებს ყველა ტიპის ფაილს და საქაღალდეს, მათ შორის ფაილის ატრიბუტების მქონეს, რაც ჩვეულებრივ ხელს უშლის მათ გამოჩენას ბრძანების სტრიქონში ან Windows-ში.გამოიყენეთ /a ერთი ან მეტი შემდეგი ატრიბუტით (წერტილი არასავალდებულოა, არ არის საჭირო სივრცეები), რათა აჩვენოთ მხოლოდ იმ ტიპის ფაილები ბრძანების შედეგში:

a=ფაილების არქივი

d=დირექტორიები

h=ფარული ფაილები

i=არ არის შინაარსის ინდექსირებული ფაილები

l=ქულების გადახედვა

r=მხოლოდ წაკითხვადი ფაილები

s=სისტემის ფაილები

v=მთლიანობის ფაილები

x=სკრაბის ფაილები არ არის

-=გამოიყენეთ ეს, როგორც ზემოთ ჩამოთვლილი ატრიბუტების პრეფიქსი, რათა გამორიცხოთ ელემენტები ამ ფაილის ატრიბუტების შედეგებიდან.

/b გამოიყენეთ ეს პარამეტრი, რათა აჩვენოთ dir შედეგები "შიშველი" ფორმატის გამოყენებით, რომელიც შლის ტიპიურ სათაურსა და ქვედა კოლონტიტულს, ისევე როგორც ყველა დეტალს თითოეული ელემენტის შესახებ, ტოვებს მხოლოდ დირექტორიას სახელს ან ფაილის სახელს და გაფართოებას.
/c ეს გადამრთველი აიძულებს გამოიყენოს ათასობით გამყოფი, როდესაც ბრძანება გამოიყენება ისე, რომ აჩვენებს ფაილის ზომას. ეს არის ნაგულისხმევი ქცევა კომპიუტერების უმეტესობაში, ამიტომ პრაქტიკული გამოყენებაა /-c შედეგების ათასობით გამყოფის გამორთვა.
/დ გამოიყენეთ /d, რათა შეზღუდოთ ნაჩვენები ელემენტები მხოლოდ საქაღალდეებით (შეიცავენ ფრჩხილებში) და ფაილების სახელებს მათი გაფართოებებით. ერთეულები ჩამოთვლილია ზემოდან ქვემოდან და შემდეგ სვეტების გასწვრივ. სტანდარტული dir ბრძანების სათაურის და ქვედა კოლონტიტულის მონაცემები იგივე რჩება.
/ლ გამოიყენეთ ეს პარამეტრი ყველა საქაღალდისა და ფაილის სახელის მცირე ასოებით საჩვენებლად.
/n ეს გადამრთველი აწარმოებს შედეგს სვეტებით თარიღით > დრო > დირექტორია > ფაილის ზომა > ფაილის ან საქაღალდის სახელი სვეტის სტრუქტურაში.ვინაიდან ეს ნაგულისხმევი ქცევაა, პრაქტიკული გამოყენებაა /-n, რომელიც აწარმოებს სვეტებს ფაილის ან საქაღალდის სახელში > დირექტორიაში > ფაილის ზომა > თარიღი > დროის რიგი..
/o

გამოიყენეთ ეს პარამეტრი, რათა მიუთითოთ შედეგების დალაგების რიგი. მარტო შესრულებისას, /o ჩამოთვლის ჯერ დირექტორიებს, შემდეგ ფაილებს, ორივე ანბანური თანმიმდევრობით. გამოიყენეთ ეს პარამეტრი შემდეგი მნიშვნელობებიდან ერთი ან მეტი (წერტილი არჩევითია, არ არის საჭირო სივრცეები) dir ბრძანების შედეგის დალაგების მიზნით:

d=დალაგება თარიღის/დროის მიხედვით (პირველი ძველი)

e=დალაგება გაფართოების მიხედვით (ანბანურად)

g=ჯგუფის დირექტორია პირველი, შემდეგ ფაილები

n=დალაგება სახელის მიხედვით (ანბანურად)

s=ზომის მიხედვით დალაგება (პირველი ყველაზე პატარა)

-=გამოიყენეთ ეს როგორც პრეფიქსი რომელიმე ზემოაღნიშნული მნიშვნელობით თანმიმდევრობის საპირისპიროდ (-d დასალაგებლად ჯერ უახლესი, -s პირველი უდიდესისთვის და ა.შ.).

/p ეს ოფცია აჩვენებს შედეგებს თითო გვერდს, შეწყვეტილი, დააჭირეთ ნებისმიერ ღილაკს გასაგრძელებლად… მოთხოვნით. /p გამოყენება ძალიან ჰგავს dir ბრძანების გამოყენებას more ბრძანებით.
/q გამოიყენეთ ეს გადამრთველი ფაილის ან საქაღალდის მფლობელის საჩვენებლად შედეგებში. უმარტივესი გზა Windows-დან ფაილის მფლობელობის სანახავად ან შესაცვლელად არის ღილაკი გაფართოებული უსაფრთხოების ჩანართში ფაილის თვისებების დათვალიერებისას.
/r /r ოფცია აჩვენებს მონაცემთა ნებისმიერ ალტერნატიულ ნაკადს (ADS), რომელიც არის ფაილის ნაწილი. თავად მონაცემთა ნაკადი ჩამოთვლილია ახალ მწკრივში, ფაილის ქვეშ და ყოველთვის არის სუფიქსი $DATA, რაც მათ ადვილად შესამჩნევს ხდის.
/s ეს ოფცია აჩვენებს ყველა ფაილს და საქაღალდეს მითითებულ დირექტორიაში, პლუს ყველა ფაილს და საქაღალდეს, რომელიც შეიცავს ამ მითითებული დირექტორიაში არსებულ ნებისმიერ ქვედირექტორიას.
/t

გამოიყენეთ ეს პარამეტრი ქვემოთ მოცემულ ერთ-ერთ მნიშვნელობებთან ერთად (წერტილი არასავალდებულოა, არ არის საჭირო ინტერვალი), რათა მიუთითოთ დროის ველი, რომელიც გამოყენებული იქნება შედეგების დახარისხებისა და/ან ჩვენებისას:

a=ბოლო წვდომა

c=შეიქმნა

w =ბოლოს დაწერილი

/w გამოიყენეთ /w შედეგების საჩვენებლად "ფართო ფორმატში", რომელიც ზღუდავს გამოსახულ ელემენტებს მხოლოდ საქაღალდეებით (შეიცავენ ფრჩხილებში) და ფაილის სახელებს მათი გაფართოებით. ერთეულები ჩამოთვლილია მარცხნიდან მარჯვნივ და შემდეგ ქვემოთ რიგებში. სტანდარტული dir ბრძანების სათაურის და ქვედა კოლონტიტულის მონაცემები იგივე რჩება.
/x ეს გადამრთველი აჩვენებს "მოკლე სახელს" ეკვივალენტს ფაილებისთვის, რომელთა გრძელი სახელები არ შეესაბამება 8პუნქტიანი წესებს.
/4 /4 გადამრთველი აიძულებს გამოიყენოს 4-ნიშნა წელი. Windows-ის ახალ ვერსიებში მაინც, 4-ციფრიანი წლის ჩვენება არის ნაგულისხმევი ქცევა და /-4 არ იწვევს 2-ნიშნა წლის ჩვენებას.
/? გამოიყენეთ დახმარების გადამრთველი dir ბრძანებით, რათა აჩვენოთ დეტალები ზემოაღნიშნული ვარიანტების შესახებ პირდაპირ ბრძანების სტრიქონში. dir /?-ის შესრულება იგივეა, რაც დახმარების ბრძანების გამოყენება help dir. შესასრულებლად.

ინფორმაციის მოცულობის გათვალისწინებით, რომელსაც dir ბრძანება ჩვეულებრივ აბრუნებს, მისი შენახვა ტექსტურ ფაილში გადამისამართების ოპერატორის მეშვეობით, როგორც წესი, ჭკვიანი იდეაა. იხილეთ როგორ გადამისამართოთ ბრძანების გამომავალი ფაილზე მეტი ინფორმაციისთვის, თუ როგორ უნდა გააკეთოთ ეს.

Dir ბრძანების მაგალითები

ქვემოთ მოცემულია dir ბრძანების გამოყენების რამდენიმე განსხვავებული გზა:

გაშვება გადამრთველების გარეშე


რეჟიმი

ამ მაგალითში, dir ბრძანება გამოიყენება ცალკე, ყოველგვარი დისკის გარეშე:, ბილიკი, ფაილის სახელის სპეციფიკაციები და არც რაიმე გადამრთველი, რაც იძლევა შემდეგ შედეგს:


C:\>dir

დისკზე C არ აქვს ლეიბლი.

მოცულობის სერიული ნომერი არის F4AC-9851

C:\

2015-02-09 12:41 PM

$Sys Reset

2016-30-05 06:22 PM 93 HaxLogs.txt

2016-07-05 02:58 AM PerfLogs

05/ 22/2016 07:55 PM პროგრამის ფაილები

2016-31-05 11:30 AM პროგრამის ფაილები (x86)

2015-30-07 04: 32 PM Temp

2016-22-05 07:55 PM მომხმარებლები

2016-22-05 08:00 PM Windows

2016-22-05 09:50 PM Windows.old1 ფაილ(ები) 93 ბაიტი

როგორც ხედავთ, dir ბრძანება შესრულდა C-ის ძირეული დირექტორიადან (ანუ C:\>). დაკონკრეტების გარეშე, საიდან ზუსტად ჩამოვთვალოთ საქაღალდე და ფაილის შინაარსი, ბრძანება ნაგულისხმევად აჩვენებს ამ ინფორმაციას საიდანაც შესრულდა ბრძანება.

დამალული ნივთების სია


dir c:\users /ah

ზემოთ მაგალითში, ჩვენ ვითხოვთ, რომ dir ბრძანებამ აჩვენოს შედეგები დისკიდან: და c:\users-ის ბილიკიდან და არა იმ მდებარეობიდან, საიდანაც ჩვენ ვასრულებთ ბრძანებას. ჩვენ ასევე ვაკონკრეტებთ, /a გადამრთველის მეშვეობით h ატრიბუტით, რომ გვსურს მხოლოდ ფარული ელემენტების ნახვა, რის შედეგადაც მივიღებთ შემდეგს:


C:\>dir c:\მომხმარებლები /ah

მოცულობას დისკზე C არ აქვს ლეიბლი.

მოცულობის სერია ნომერია F4AC-9851

c:\მომხმარებლების

2016-07-05 04:04 AM ყველა მომხმარებელი [C:\ProgramData]

2016-22-05 08:01 PM ნაგულისხმევი2016-07-05 04:04 AM ნაგულისხმევი მომხმარებელი [C:\Users\Default]2016-07-05 02:50 AM 174 desktop.ini1 ფაილ(ები) 174 ბაიტი

დირექტორიების მცირე სია და ერთი ფაილი, რომელსაც ხედავთ ზემოთ მოცემულ შედეგში, არ შეადგენს c:\users საქაღალდის მთლიანობას - მხოლოდ ფარული ფაილები და საქაღალდეები. ყველა ფაილის და საქაღალდის სანახავად, თქვენ უნდა შეასრულოთ dir c:\users /a (h-ის ამოშლა).

მოძებნეთ ფაილი ნებისმიერ საქაღალდეში


dir c:\.csv /s /b > c:\users\tim\desktop\csvfiles.txt

ამ ოდნავ უფრო რთულ, მაგრამ ბევრად უფრო პრაქტიკულ მაგალითში dir ბრძანებისთვის, ჩვენ ვითხოვთ, რომ მთელი ჩვენი მყარი დისკი მოძებნოთ CSV ფაილები და შემდეგ მინიმალური შედეგები გამოვიდეს ტექსტურ დოკუმენტში. მოდით შევხედოთ ამ ნაწილ-ნაწილს:

  • c:\.csv ეუბნება dir ბრძანებას, რომ ნახოთ ყველა ფაილი (), რომელიც მთავრდება CSV-ში (.csv) გაფართოება c: დისკის ძირში.
  • /s ავალებს მას უფრო ღრმად შევიდეს, ვიდრე c-ის ფესვი: და ამის ნაცვლად, მოძებნეთ მსგავსი ფაილები ყველა საქაღალდეში, რამდენიც ღრმაა საქაღალდეები.
  • /b შლის ყველაფერს, გარდა გზისა და ფაილის სახელისა, არსებითად ქმნის ამ ფაილების წასაკითხად "სიას".
  • > არის გადამისამართების ოპერატორი, რაც ნიშნავს "გაგზავნას" სადმე.
  • c:\users\tim\desktop\csvfiles.txt არის დანიშნულება > გადამისამართებისთვის, რაც ნიშნავს, რომ შედეგები იქნება დაწერილი csvfiles.txt ფაილში ბრძანების ხაზის ნაცვლად, რომელიც შეიქმნება c:\users\tim\desktop ადგილზე (ე.ი., დესკტოპი, რომელსაც ხედავთ, როდესაც შესული ხართ).

როდესაც თქვენ გადამისამართებთ ბრძანების გამოსავალს ფაილზე, როგორც ეს გავაკეთეთ ამ dir ბრძანების მაგალითში, Command Prompt არაფერს აჩვენებს. თუმცა, ზუსტი გამომავალი, რომელსაც თქვენ ნახავდით, სანაცვლოდ მდებარეობს ამ ტექსტურ ფაილში. აი, როგორ გამოიყურებოდა ჩვენი csvfiles.txt dir ბრძანების დასრულების შემდეგ:


c:\ProgramData\Intuit\Quicken\Inet\merchant_alias.csv

c:\ProgramData\Intuit\Quicken\Inet\merchant_common.csv

c:\Users\All Users\Intuit\Quicken\Inet\merchant_alias.csvc:\Users\All Users\Intuit\Quicken\Inet\merchant_common.csvc:\Users\Tim\AppData\Roaming\condition.2.csvc:\Users\Tim\AppData\Roaming\line.csvc:\Users\Tim\AppData\Roaming\media.csv

მიუხედავად იმისა, რომ თქვენ ნამდვილად შეგეძლოთ გამოტოვოთ ფაილის გადამისამართება და თუნდაც "შიშველი ფორმატის" გადამრთველი, შედეგების მუშაობა ძალიან რთული იქნებოდა Command Prompt-ის ფანჯარაში, რაც ართულებდა მის მიღწევას.

დაკავშირებული ბრძანებები

dir ბრძანება ხშირად გამოიყენება del ბრძანებასთან ერთად. dir-ის გამოყენების შემდეგ ფაილ(ებ)ის სახელისა და მდებარეობის საპოვნელად რომელიმე კონკრეტულ საქაღალდე(ებ)ში, del შეიძლება გამოყენებულ იქნას ფაილების წასაშლელად პირდაპირ ბრძანების სტრიქონიდან.

მსგავსია rmdir /s ბრძანება და უფრო ძველი deltree ბრძანება, რომელიც გამოიყენება საქაღალდეებისა და ფაილების წასაშლელად. rmdir ბრძანება (/s ოფციის გარეშე) სასარგებლოა ცარიელი საქაღალდეების წასაშლელად, რომლებსაც dir ბრძანებით იპოვით.

როგორც ზემოთ აღინიშნა, dir ბრძანება ასევე ხშირად გამოიყენება გადამისამართების ოპერატორთან.

გირჩევთ: