Dosya Listesi ve İçeriklerinin Görüntülenmesi

Next: Dosyaların Kopyalanması Up: Dosya ve Dizin Yapısı Previous: Dosya ve Dizin Yapısı

## Dosya Listesi ve İçeriklerinin Görüntülenmesi

Dosya ve dizinleri görebilmek için `ls` komutu kullanılır. Parametresiz yazarak bulunduğunuz dizin hakkında bilgi alın. Linux altında değişik uzantılı dosyalar okunabilirliği artırmak amacıyla farklı renkte görülecektir. `/etc/DIR_COLORS` dosyası, dosya renklerini ayarlar. Bu dosyayı içeriğini değiştirerek belirli dosyaların istenilen renkte görünmesini sağlayabilirsiniz.

    $ ls
    README  yazi.txt        mail       typescript
    adres   linux           perl

`ls` komutu `-a` parametresiyle birlikte kullanılırsa normalde görükmeyen ve nokta karakteriyle başlayan dosya ve dizinler de görükür.

    $ ls -a
    .               .bashrc         .term           yazi.txt        typescript
    ..              .kermrc         .xinitrc        linux
    .Xdefaults      .less           README          mail
    .bash_history   .lessrc         adres           perl

`-l` parametresi de dosyalar hakkında tüm bilgiyi verir. Bunlar, dosyanın sahibi, ne zaman yaratıldığı, sahibi ve grubu gibi bilgilerdir. Dosya izinleri hakkında daha geniş bilgi bir sonraki bölümde verilmiştir.

    $ ls -al
    total 91
    drwxr-xr-x   6 gorkem   users        1024 Feb 13 12:56 .
    drwxr-xr-x   4 root     root         1024 Jan  7  1980 ..
    -rw-r--r--   1 gorkem   users         390 Feb 13 12:56 .Xdefaults
    -rw-r--r--   1 gorkem   ftpadm        230 Feb 13 12:57 .bash_history
    -rw-r--r--   1 gorkem   users           1 Feb 13 12:57 .bashrc
    -rw-r--r--   1 gorkem   users         163 Nov 24  1993 .kermrc
    -rw-r--r--   1 gorkem   users          34 Nov 24  1993 .less
    -rw-r--r--   1 gorkem   users         114 Nov 24  1993 .lessrc
    drwxr-xr-x   2 gorkem   users        1024 Jan  7  1980 .term
    -rw-r--r--   1 gorkem   users          87 Feb 13 12:56 .xinitrc
    -rw-r--r--   1 gorkem   users       26264 Feb 13 12:53 README
    -rw-r--r--   1 gorkem   users        2795 Feb 13 12:55 adres
    -rw-r--r--   1 gorkem   users       47970 Feb 13 12:53 yazi.txt
    drwxr-xr-x   2 gorkem   users        1024 Feb 13 12:54 linux
    drwxr-xr-x   2 gorkem   users        1024 Feb 13 12:54 mail
    drwxr-xr-x   2 gorkem   users        1024 Feb 13 12:54 perl
    -rw-r--r--   1 gorkem   users           0 Feb 13 12:57 typescript

Yukarıda her iki parametrenin de birleştirilerek birlikte kullanımı yeralmaktadır. Dosyaların içeriklerini görmek için kullanılan birkaç komuttan en pratiği `less`'tir. Ok tuşları ile dosya içinde hareket edebilir ve q karakteri ile dosyadan çıkarsınız. Dosyanın içeriği birden fazla sayfadan ibaretse dosya sayfalar halinde ekrana gelir. Tüm dosyayı ekrana basmak için `cat` kullanın.

    $ cat README

Bir dosyanın başından veya sonundan itibaren belirli miktarda satırı ekrana getirmek de mümkündür. Bunun için `head` ve `tail` komutları kullanıcının hizmetine sunulmuştur.

    $ head -6 README  (dosyanin ilk 6 satirini ekrana basar)
    This is the README file for the 28 August 1994 public release of the
    Info-ZIP group's portable UnZip zipfile-extraction program (and related
    utilities).

    unzip512.zip    portable UnZip, version 5.12, source code distribution
    unzip512.tar.Z  same as above, but compress'd tar format

    $ tail -3 README (dosyanin son 3 satirini ekrana getirir)

    -- Greg Roelofs (Cave Newt), UnZip maintainer/container/explainer and
       developer guy, with inspiration from David Kirschbaum