Dosyaları tanımak: ls, gizli dosyalar, türler
ls’in seçenekleriyle (-A, -F, -h, -S, -r, -i, -d, -t, -u) bir kanıt klasörünü her açıdan okur, yedi dosya türünü (dosya, dizin, bağlantı, karakter ve blok aygıtı, soket, boru) ayırır, file ile uzantıya değil içeriğe bakar, stat ile üç zaman damgasını (erişim, değişiklik, durum değişikliği) okursun; sonunda uzantısıyla kendini gizleyen bir programı ve en son değişen kaydı kendin bulursun. Dosyalar her labda farklıdır.
Seviye 101 · 45 dk
Ele geçirildiğinden şüphelenilen bir sunucudan kopyalanan dosyalar /srv/evidence klasöründe. Deniz senden her dosyayı tanımanı istiyor: "Adına güvenme. Uzantı bir etikettir; dosyanın ne olduğunu içeriği ve özellikleri söyler."
Linux’ta her şey dosyadır ama her dosya aynı türden değildir: sıradan dosyalar, dizinler, bağlantılar, aygıtlar, programların birbiriyle konuştuğu soketler ve borular. ls -l satırının ilk karakteri türü söyler; çizim yedi türü özetliyor.
Her dosyanın bir de düğüm numarası (inode) vardır: dosya sisteminin dosyayı tanıdığı kimlik numarası. Adı değişse de, başka klasöre taşınsa da (aynı disk içinde) inode aynı kalır.
Bu derste ne yapacaksın
- Yedi tür
- Gizliler ve işaretler: -A ve -F
- Boyuta göre: -lhS ve -r
- Düğüm numaraları ve klasörün kendisi: -i ve -d
- Uzantıya değil içeriğe bak: file
- Üç zaman damgası: stat
- Zamana göre sırala: -t, -u, tam zaman
- Kılık değiştirmiş program
- En son değişen kayıt
- Kısa sınav
Kazanacağın beceriler
- Yedi dosya türünü ayırmak (- d l c b s p)
- Gizli dosyaları ls -a ile görmek
- Türleri işaretleriyle görmek (ls -F, -A)
- Dosyaları boyuta ve zamana göre sıralamak (ls -lhS, -lt)
- Inode numaralarını okumak (ls -i, stat)
- Dosyanın gerçek türünü içerikten bulmak (file)
- Sahip, grup ve izni stat ile okumak
- Üç zaman damgasını okumak (atime, mtime, ctime)
- Dosyaları değiştirilme zamanına göre sıralamak (ls -lt)
← Dizin ağacı ve gezinmek (mutlak ve göreli yol) · Linux temelleri · Oluşturmak, kopyalamak, taşımak, silmek ve joker karakterler →
Ücretsiz başla