«ls» etiketlenmiş sorular

Ls komutu bir dizinin içeriğini listeler.

3
Ls -s ne zaman “0” yazdırır?
Tabii ki, bir dosyanın boş olup olmadığını test etmenin standart yolu şudur test -s FILE, ancak müşterilerimizden biri böyle testler içeren bir komut dosyası almıştır: RETVAL=`ls -s ./log/cr_trig.log | awk '{print $1}'` if test $RETVAL -ne 0 then echo "Badness: Log not empty" exit 25 fi tedarikçinin test ettikleri iki …

2
"Ls" eşleşen desende bir dizini hariç tut
İçinde dosyaları olan lsdirs çalışıyorum .png(özyinelemeye gerek yok, ama çok yararlı olurdu), exept biri. Bir dizin hariç yani ls */*.png iyi çalışıyor. ls (^one)*/*.png stdout döndürmez. Nasıl başarabilirim? Körüm ve borularım espeak, bu yüzden şimdilik sadece stdout duyabiliyorum.
13 shell  ls  wildcards 


7
Eşleşen dizinden bir düzey derinlikteki dizinlerin listesini bulun
Belirli bir klasörde bulunan dizinlerin listesini almaya çalışıyorum. Bu örnek klasörler göz önüne alındığında: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Geri dönecek bir komut istiyorum: XYZ ABC DEF GHI Aslında, wp-content / plugins / içindeki klasörleri arıyorum Kullanmak findbeni en yakına getirdi, ancak kullanamıyorum -maxdepth, çünkü …
13 bash  find  directory  ls 

2
-bash: cd: .ssh /: İzin verilmedi
cd .sshTerminalde yazdığımda ile geri döner -bash: cd: .ssh/: Permission denied. Şimdi ssh anahtarlarımı ssh'e ekleyemiyorum. Ben yazarken ssh-add ~/.ssh/idnamediyor /Users/Dan/.ssh/idname: Permission denied. Ben yazarak benimle ilgili olduğunu düşünüyorum, ls -dçünkü bu terminal yazmadan önce çalıştı?
13 ssh  permissions  ls 



2
`Cd` için komut tamamlama yalnızca dizinleri gösterecek ve dosyaları yok sayacak şekilde değiştirilebilir mi?
Bash içindeki bir dizindeyken ve tuşuna bastığımda, cd Space Tabdizindeki her şeyi bir olasılık olarak gösterir. ( Show all 1000 possibilities?) Ben çok düzenli dosyaları ve nispeten az dizinleri olan bir dizindeyken bu gerçekten hantal. Peki, otomatik tamamlama seçimlerini cdyalnızca dizinleri içerecek şekilde yapmak mümkün müdür? Bunu yaparak bir dizin …

1
Ls veya ağacın çıktısını daha az kaybederek boruları renk kaybeder mi?
treeve lsdosya adlarını farklı renklendirerek dosya türlerini ayırt edebilir. treeve lsgenellikle dosyaların uzun bir listesini (dizinler dahil) çıktı, bu yüzden stdout çıktı boru less. Ancak lessrenkleri korumaz. Renkleri veya bazı alternatif yolları göstermesini nasıl sağlayabiliriz? Sadece bağlantılı listeyi gördüm, ancak borulama çalışıyor less -Rveya less -rçalışmıyor. İşletim sistemim Ubuntu 12.04. …
12 ls  less 

7
Ls komutundan klasör önekini kaldırmak mümkün mü
Bir bash betiğindeyim ve tüm dosyaların listesini almak istiyorum (tüm jar dosyalarını söyleyelim). Komutu çalıştırıyorum ls -1 lib/*.jarve çıktıyı alıyorum: lib/mylib_1.jar lib/mylib_2.jar ... Aşağıdaki çıktıya sahip olmak için herhangi bir seçenek var mı: mylib_1.jar mylib_2.jar ... Daha cd libönce yapmak bir döngüde olduğum ve döngü içinde yapmak istediğim işlemler için …
12 bash  shell  directory  ls 

1
Bir symlink _not_ olan her şey
ls" Bir sembolik olmayan tüm dosyalar" gibi olumsuz durumları göstermenin bir yolu var mı ? İkincisini bir proje dizininde çok kullanıyorum, ancak diğer olumsuzluklar da yararlı olacaktır. Şimdilik, araştırmam yalnızca "gibi" bir şeye takma ad oluşturmaya yol açtı: find . -maxdepth 1 ! -type l | sort # (...) ama …
12 bash  ls 

3
Erişim zamanına göre dosyaları sıralama neden çalışmıyor?
Komutu kullanmaya çalıştım ls --time=atime bir dizinde çalışıyordu, ancak başka bir dizinde çalışmıyordu. Bazı dosyaları vim, evince ve diğer uygulamalarda açtım, ancak komut dosyasından sonra erişim süreleri değişmedi. Yazdığımda touch file.txterişim süresi değişiyor, ancak yazdığımda vim file.txterişim süresi değişmiyor. Burada yanlış olan ne?
12 filesystems  files  ls  atime 



4
ls komutu alıcıya bağlı olarak farklı çalışıyor
Komutlar lsstdout'unun ne olduğunu nasıl biliyor? lsHedef stdout'un ne olduğuna bağlı olarak farklı çalışıyor gibi görünüyor . Örneğin, eğer: ls /home/matt/tmp sonuç: a.txt b.txt c.txt Ancak yaparsam ls /home/matt/tmp | cat sonuç (yani sonuç başına yeni satır): a.txt b.txt c.txt İşlem stdout için bir dosya tanımlayıcı 1 geçirilir değil mi? …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.