dir komutu, bir klasörde bulunan dosyaların ve alt klasörlerin listesini görüntülemek için kullanılan bir Komut İstemi komutudur.
Listelenen her dosya veya klasör için komut, varsayılan olarak, öğenin en son değiştirildiği tarihi ve saati, öğe bir klasör (DIR ile etiketlenmiş) veya dosyaysa, dosyanın boyutunu gösterir. uygulanabilir ve son olarak dosya uzantısı dahil dosya veya klasörün adı.
Dosya ve klasör listesinin dışında, dir komutu ayrıca bölümün geçerli sürücü harfini, birim etiketini, birim seri numarasını, listelenen toplam dosya sayısını, bu dosyaların bayt cinsinden toplam boyutunu, sayıyı görüntüler. listelenen alt klasörlerin sayısı ve sürücüde kalan toplam bayt sayısı.
Dir Komutu Kullanılabilirliği
dir komutu, Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista ve Windows XP dahil olmak üzere tüm Windows işletim sistemlerinde Komut İstemi içinden kullanılabilir.
Windows'un eski sürümleri de dir komutunu içerir, ancak aşağıda listelediğimizden birkaç seçenek daha azdır. dir komutu aynı zamanda bir DOS komutudur ve tüm MS-DOS sürümlerinde mevcuttur.
dir komutu, Gelişmiş Başlangıç Seçenekleri ve Sistem Kurtarma Seçenekleri'nde bulunanlar gibi çevrimdışı Komut İstemi sürümlerinde bulunabilir. dir komutu, Windows XP'deki Kurtarma Konsolu'na da dahildir.
Belirli dir komut anahtarlarının ve diğer dir komutu sözdiziminin kullanılabilirliği işletim sisteminden işletim sistemine farklılık gösterebilir.
Dir Komut Sözdizimi
dir [sürücü :][yol][dosya adı] [ /a[ :] nitelikler] [ /b] [ /c] [ /d] [/l ] [/n ] [/o [:] sıralama] [ /p] [ /q] [ /r] [/s ] [/t [:] zaman alanı] [ /w ] [/x ] [/4 ]
dir komutunun sözdizimini yukarıda yazıldığı veya aşağıdaki tabloda gösterildiği gibi nasıl yorumlayacağınızdan emin değilseniz Komut Sözdizimi Nasıl Okunur bölümüne bakın.
Dir Komut Seçenekleri | |
---|---|
Öğe | Açıklama |
drive :, yol, dosya adı | Bu, sonuçlarını görmek istediğiniz sürücü, yol ve/veya dosya adıdır. Komut tek başına yürütülebildiğinden üçü de isteğe bağlıdır. Joker karakterlere izin verilir. Bu net değilse aşağıdaki Dir Komut Örnekleri bölümüne bakın. |
/a |
Yalnız çalıştırıldığında, bu anahtar tipik olarak Komut İstemi'nde veya Windows'ta görünmelerini engelleyen dosya özniteliklerine sahip olanlar da dahil olmak üzere her tür dosya ve klasörü gösterir. Komut sonucunda yalnızca bu tür dosyaları göstermek için /a aşağıdaki özniteliklerden bir veya daha fazlasıyla (iki nokta üst üste isteğe bağlıdır, boşluk gerekmez) kullanın: a=arşiv dosyaları d=dizinler h=gizli dosyalar i=içerik dizine eklenmemiş dosyalar l=noktaları yeniden ayrıştırma r=s alt okunur dosyalar s=sistem dosyaları v=bütünlük dosyaları x=temizleme dosyası yok -=Bu dosya özniteliklerine sahip öğeleri sonuçlardan hariç tutmak için bunu yukarıdaki özelliklerden herhangi birinin öneki olarak kullanın. |
/b | Yön sonuçlarını "çıplak" biçimi kullanarak göstermek için bu seçeneği kullanın; bu, tipik üstbilgi ve altbilgi bilgilerinin yanı sıra her öğeyle ilgili tüm ayrıntıları kaldırarak yalnızca dizin adını veya dosya adını ve uzantısını bırakır. |
/c | Bu anahtar, komut dosya boyutlarını gösterecek şekilde kullanıldığında binlik ayırıcının kullanılmasını zorlar. Bu, çoğu bilgisayarda varsayılan davranıştır, bu nedenle pratik kullanım, sonuçlarda binlik ayırıcıyı devre dışı bırakmak için /-c şeklindedir. |
/d | Görüntülenen öğeleri yalnızca klasörlerle (parantez içinde bulunur) ve uzantılarıyla birlikte dosya adlarıyla sınırlamak için /d kullanın. Öğeler yukarıdan aşağıya ve ardından sütunlar arasında listelenir. Standart dir komutu üstbilgi ve altbilgi verileri aynı kalır. |
/l | Tüm klasör ve dosya adlarını küçük harfle göstermek için bu seçeneği kullanın. |
/n | Bu anahtar, tarih > saat > dizini > dosya boyutu > dosya veya klasör adı sütun yapısındaki sütunlarla bir sonuç üretir. Bu varsayılan davranış olduğundan, pratik kullanım /-n dosya veya klasör adı > dizin > dosya boyutu > tarih > zaman sırası içinde sütunlar oluşturan /-n şeklindedir. |
/o |
Sonuçlar için bir sıralama düzeni belirlemek için bu seçeneği kullanın. Tek başına yürütüldüğünde, /o önce dizinleri, ardından dosyaları alfabetik sırayla listeler. dir komutu sonucunu belirtilen şekilde sıralamak için bu seçeneği aşağıdaki değerlerden bir veya daha fazlasıyla (iki nokta üst üste isteğe bağlıdır, boşluk gerekmez) kullanın: d=tarihe/saate göre sırala (önce en eski) e=uzantıya göre sırala (alfabetik) g=önce grup dizini, ardından dosyalar n=ada göre sırala (alfabetik) s=boyuta göre sırala (önce en küçüğü) -=Sıralamayı tersine çevirmek için yukarıdaki değerlerden herhangi biri ile bunu bir önek olarak kullanın (önce en yeniye göre sıralamak için -d, önce en büyük için -s vb.). |
/p | Bu seçenek, sonuçları her seferinde bir sayfa görüntüler ve bir Devam etmek için herhangi bir tuşa basın… istemiyle kesilir. /p kullanmak, dir komutunu more komutuyla kullanmaya çok benzer. |
/q | Sonuçlarda dosya veya klasörün sahibini görüntülemek için bu anahtarı kullanın. Windows içinden bir dosyanın sahipliğini görüntülemenin veya değiştirmenin en kolay yolu, dosyanın Özelliklerine bakarken Güvenlik sekmesindeki Gelişmiş düğmesini kullanmaktır. |
/r | /r seçeneği, bir dosyanın parçası olan tüm alternatif veri akışlarını (ADS) gösterir. Veri akışının kendisi, dosyanın altında yeni bir satırda listelenir ve her zaman $DATA ile eklenir, bu da onların fark edilmesini kolaylaştırır. |
/s | Bu seçenek, belirtilen dizindeki tüm dosya ve klasörlerin yanı sıra o belirtilen dizinin herhangi bir alt dizininde bulunan tüm dosya ve klasörleri gösterir. |
/t |
Sıralama ve/veya sonuçları görüntülerken kullanılacak bir zaman alanı belirtmek için bu seçeneği aşağıdaki değerlerden biriyle kullanın (iki nokta üst üste isteğe bağlıdır, boşluk gerekmez): a=son erişim c=yaratıldı w =son yazılan |
/w | Geniş formatta sonuçları göstermek için /w kullanın; bu, görüntülenen öğeleri yalnızca klasörlerle (parantez içinde bulunur) ve uzantılarıyla birlikte dosya adlarıyla sınırlar. Öğeler soldan sağa ve ardından aşağı sıralar halinde listelenir. Standart dir komutu üstbilgi ve altbilgi verileri aynı kalır. |
/x | Bu anahtar, uzun adları 8dot3 dışı kurallara uymayan dosyalar için "kısa ad" eşdeğerini gösterir. |
/4 | /4 anahtarı 4 basamaklı yılların kullanımını zorlar. En azından Windows'un daha yeni sürümlerinde, 4 basamaklı yıl gösterimi varsayılan davranıştır ve /-4 2 basamaklı bir yıl gösterimiyle sonuçlanmaz. |
/? | Yukarıdaki seçeneklerle ilgili ayrıntıları doğrudan Komut İstemi penceresinde göstermek için dir komutuyla birlikte yardım anahtarını kullanın. dir /? yürütmek, help dir. yürütmek için help komutunu kullanmakla aynıdır. |
dir komutunun genellikle döndürdüğü bilgi hacmini göz önünde bulundurarak, tümünü bir yeniden yönlendirme operatörü aracılığıyla bir metin dosyasına kaydetmek genellikle akıllıca bir fikirdir. Bunun nasıl yapılacağı hakkında daha fazla bilgi için Komut Çıktısını Dosyaya Yeniden Yönlendirme konusuna bakın.
Dir Komut Örnekleri
Aşağıda dir komutunu kullanmanın farklı yollarından bazıları verilmiştir:
Anahtarsız Çalıştır
dir
Bu örnekte, dir komutu herhangi bir sürücü:, yol, dosya adı belirtimi veya herhangi bir anahtar olmadan tek başına kullanılır ve şöyle bir sonuç üretir:
C:\>dir
C sürücüsündeki birimin etiketi yok.
Birim Seri Numarası F4AC-9851
Directory ofC:\
2015-02-09 12:41 PM
$SysReset
2016-30-05 06:22 PM 93 HaxLogs.txt
2016-07-05 02:58 AM PerfLogs
05/ 22/2016 07:55 PM Program Files
2016-31-05 11:30 AM Program Files (x86)
2015-30-07 04: 32 PM Sıcaklık
2016-22-05 07:55 PM Users
2016-22-05 08:00 PM Windows
2016-22-05 09:50 PM Windows.old1 Dosya(lar) 93 bytes
Gördüğünüz gibi, dir komutu C'nin kök dizininden yürütüldü (yani, C:\>). Klasör ve dosya içeriğinin tam olarak nereden listeleneceğini belirtmeden, komut varsayılan olarak bu bilgiyi komutun yürütüldüğü yerden görüntüler.
Gizli Öğeleri Listele
dir c:\users /ah
Yukarıdaki örnekte, dir komutunun komutu çalıştırdığımız konumdan değil, sürücü: ve c:\users yolundan gelen sonuçları göstermesini istiyoruz. Ayrıca, /a anahtarı aracılığıyla, h özniteliğine sahip yalnızca gizli öğeleri görmek istediğimizi belirtiyoruz ve bunun sonucunda şöyle bir sonuç çıkıyor:
C:\>dir c:\users /ah
C sürücüsündeki birimin etiketi yok.
Volume Serial Number is F4AC-9851
Directory of c:\users
2016-07-05 04:04 AM Tüm Kullanıcılar [C:\ProgramData]
2016-22-05 08:01 PM Varsayılan2016-07-05 04:04 AM Varsayılan Kullanıcı [C:\Users\Default]2016-07-05 02:50 AM 174 desktop.ini1 Dosya(lar) 174 bytes
Yukarıdaki sonuçta gördüğünüz küçük dizin listesi ve tek dosya c:\users klasörünün tamamını oluşturmaz, yalnızca gizli dosya ve klasörleri oluşturur. Tüm dosya ve klasörleri görmek için bunun yerine dir c:\users /a (h'yi kaldırarak) yürütürsünüz.
Herhangi Bir Klasörde Dosya Ara
dir c:\.csv /s /b > c:\users\tim\desktop\csvfiles.txt
Bu biraz daha karmaşık, ancak çok daha pratik olan dir komutu örneğinde, tüm sabit diskimizin CSV dosyaları için aranmasını ve ardından minimum sonuçların bir metin belgesine gönderilmesini istiyoruz. Parça parça bakalım:
- c:\.csv dir komutuna CSV () ile biten tüm dosyalara () bakmasını söyler. c: sürücüsünün kökündeki .csv) uzantısı.
- /s ona c:'nin kökünden daha derine inmesini söyler ve bunun yerine, her klasörde, klasörler ne kadar derin olursa olsun bunun gibi dosyaları arayın.
- /b yol ve dosya adından başka her şeyi kaldırır ve esasen bu dosyaların okunabilir bir "listesini" oluşturur.
- >, bir yere "göndermek" anlamına gelen bir yeniden yönlendirme operatörüdür.
- c:\users\tim\desktop\csvfiles.txt, > yeniden yönlendiricisinin hedefidir, yani sonuçların c:\users\tim\desktop konumunda oluşturulacak olan Komut İstemi yerine csvfiles.txt dosyasına yazılır (ör., giriş yaptığınızda gördüğünüz Masaüstü).
Komut çıktısını bir dosyaya yönlendirdiğinizde, burada bu dir komutu örneğinde yaptığımız gibi, Komut İstemi hiçbir şey göstermez. Ancak, tam olarak görmüş olduğunuz çıktı, bunun yerine o metin dosyasının içinde bulunur. dir komutu tamamlandıktan sonra csvfiles.txt dosyamız şöyle görünüyordu:
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
Dosya yeniden yönlendirmesini ve hatta "çıplak biçim" anahtarını kesinlikle atlamış olsanız da, sonuçların Komut İstemi penceresinde çalışması çok zor olurdu ve bu da peşinde olduğunuz şeye ulaşmayı zorlaştırırdı.
İlgili Komutlar
dir komutu genellikle del komutuyla birlikte kullanılır. Belirli bir klasördeki/klasörlerdeki dosya(lar)ın adını ve konumunu bulmak için dir'i kullandıktan sonra, dosyaları doğrudan Komut İsteminden silmek için del kullanılabilir.
Benzer, klasörleri ve dosyaları silmek için kullanılan rmdir /s komutu ve daha eski deltree komutudur. rmdir komutu (/s seçeneği olmadan), dir komutuyla bulduğunuz boş klasörleri silmek için kullanışlıdır.
Yukarıda bahsedildiği gibi, dir komutu genellikle bir yeniden yönlendirme operatörüyle birlikte kullanılır.