Solaris'te İkili dosya nasıl bulunur?


1

Sun Netra T5220 üzerinde çalışıyorum ve Session border controller (SBC) projesi üzerinde çalışıyorum. Adımlardan birinde bu prosedürü uygulamak zorunda kaldım "ikili dosyayı bir klasöre kopyala ve OPenSBC'yi çalıştır". Herhangi bir vücut bana hangi ikili dosyayı, klasöre koymak ve ikili dosyayı bulmak için nasıl bir yol yardımcı olabilir?

Yanıtlar:


2

Solaris find, en sevdiğim araçlardan biri olan eski güzel komutla gelmelidir . Böyle bir dosyayı bulmak için kullanabilirsiniz:

find / -type f -name "OPenSBC"

Dava konusunda emin değilseniz:

find / -type f-adı "opensbc"

Dosyanın nerede olduğu hakkında iyi bir fikriniz varsa, başlangıç ​​noktanız olarak farklı bir konum kullanabilirsiniz:

find / etc -type f-adı "opensbc"

Size daha iyi bir cevap verebilmek için bu "ikili dosya" hakkında daha fazla bilgiye ihtiyacımız var. Sadece bize söylediğiniz kadarını biliyoruz :)


-İname seçeneğinin Gnu'ya özgü olduğuna dikkat edin.
jlliagre

@jilliagre Tamamen unuttum. Teşekkürler! İsterseniz solaris için GNU bulabilirsiniz. Burada: sunfreeware.com
John T

1

"ve OPenSBC'yi çalıştır"? "OPenSBC" adında bir dosya olup olmadığına bakın ve sonra saklandığı ve yaptığı dizine gidin ./OpenSBC. Aksi halde hala emin değilseniz filekomutu kullanabilirsiniz . file <filename>ve benzeri kelimeler için çıktılara bakınız executable.


0

Verilen diğer cevaplara ek olarak: bu araçların GNU varyantları tarafından sağlanan fonksiyonelliğe ihtiyacınız varsa, bugünlerde çoğu Solaris kurulumunda yüklü OpenCSW paketleri vardır /opt/csw.

John T'nin -inamebayrakla olan yanıtı, bir ihtar yerine ( /opt/csw/bin/gfindfazladan notu g) kullanırsanız ( geçerlidir), tamamen geçerlidir find: gfindSolaris makinelerimize (ve muhtemelen sizin tarafınıza) yüklenmiş olan versiyonun, Linux tarafından barındırılan NFS'ye bağlı dosya sistemleriyle ilgili bir sorunu vardır.

O yapı zaman görünüyor gfindonlar büyük dosya sistemleri için destek eklemek vermedi yapıldı (okuma bu belgeleri için _LARGEFILE_SOURCE, _LARGEFILE64_SOURCE, _FILE_OFFSET_BITSsen meraklısın varsa). Sonuç olarak, bir Linux dosya sunucusundan eşlenen herhangi bir dizine tekrarlama yapmak sessizce başarısız oluyor.

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.