Sadece gizli dosya ve dizinleri listeleme?

Başlatan heartsmagic, 21 Mayıs 2010 - 16:21:53

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

heartsmagic

Evet soru başlıktaki gibi:
Sadece gizli dosya ve dizinler uçbirimde nasıl listelenir?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ironic

Aşağıdaki sitede bir yol var.

http://www.cyberciti.biz/faq/bash-shell-display-only-hidden-dot-files/#more-388

ls -a | egrep '^\.'
ls -A | egrep '^\.'



heartsmagic

Zorlaştıralım :)
Sadece ls kullanarak listeleme?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.


heartsmagic

Alt dizinlere gerek yok :) Böylece soru tamamlanmış oldu. Şu da istediğimizi yapar:
ls -d .[!.]*
^ aynı zamanda hariç tutmak için kullanılabiliyor demek ki.

Ufkumuz genişledi. Demek ki farklı alternatifler gelebilir bu konuda :)
@ironic, senin gibi bazı arkadaşları hariç tutmak lazım. Kısa sürede cevaplandı konu. Diğer konular bakalım nasıl olacak :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Ozmo

tree komutu ile listelenmez mi acaba ?


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 21 Mayıs 2010 - 17:07:24

tree -a | egrep '^\.*'

tree -a | egrep '^\.*' > o
o diye bir dosya oluşturur ve içine yazar

heartsmagic

Sadece gizli olanları mı? Denemesi bedava :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Ozmo

#7
hadi hayırlısı forumda bir bash fırtınasıdır gidiyor :)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 21 Mayıs 2010 - 17:11:45

gizli klasör ve onların içeriğini listeliyor...

pardon içeriginde "." içerenleri listeliyormuş :)

ironic

@heartsmagic, bildiğimi söylemedim ki burda  :D Herhangi bir google araması sonucunda bulunabilecek şeyler. Aslında bir başlık açsak, güzel bash fikirleri çıkar. Linux kullanıcıları için bash büyük nimet. Bence herkes elinden geldiğince öğrenmeli. Çok güzel işler çıkabiliyor.  :) Fırsat buldukça unix.com forumunu takip ediyorum. Çok uçuk fikirler var. Hatta ben de masgor için yardım almıştım.  :)

Aslında ben yukarıdaki komut için nautilus betiği de hazırlamıştım.

#!/bin/bash

N=$(ls -d $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS .[^.]*)

if [ "$N" = "" ]; then
echo "Bu dizin gizli dosya içermiyor" > olmadı-`date +%H.%M.%S`.txt
else

ls -d $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS .[^.]* > gizli-`date +%H.%M.%S`.txt
fi

Ozmo

find /home/ozmo -name ".*"

/home/ozmo
istediğiniz bir yeri yaza bilirsiniz...

heartsmagic

Bash'in ucu bucağı yok zaten :)
Ara ara böyle şeyleri atmak lazım ortaya, güzel şeyler çıkıyor ortaya görüldüğü üzere :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.