çalıştıralamaz bir dizinin içeriğini görüntüleme

Başlatan sayz, 27 Kasım 2012 - 03:38:47

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

sayz

arkadaşlar örneğin elimizde çalıştırılamaz bir dizin var foo diye.
hatta şöyle yapalım:

$ mkdir foo
$ echo bar >foo/dosya.txt
$ chmod -x foo
$ ls foo
ls: foo/dosya.txt'e erişilemedi: Erişim engellendi
dosya.txt
$ /bin/ls foo
dosya.txt
$


burada ls diyerek görüntülemeye çalışınca hata veriyor da /bin/ls dediğimizde nasıl hata vermiyor?

cagriemer

.bashrc dosyasina bakarsaniz ls'e renkli cikti vermek icin alias atandigini goreceksiniz. Bu islem icin de calistirma (x) iznine ihtiyac duyuyor.  /bin/ls ile ls arasindaki fark bundan kaynaklaniyor. .bashrc dosyasindan ls icin olusturulmus alias'i silerseniz /bin/ls ile ls ayni ciktiyi verecektir.

Ekleme: Eger dizin icindeki dosyalarin listelenmesini istemiyorsaniz o dizindeki okuma izinini kaldirmaniz lazim.