SORU
29 Kasım 2009, Pazar


Shell dosya boyutu (bayt olarak) almak için taşınabilir bir yol?

Linux üzerinde, stat --format="%s" FILE. ama bende Solaris stat komutu yok. O zaman ben ne yapmalıyım?

Bash komut yazıyorum ve gerçekten sistemi üzerinde yeni bir yazılım yükleyin.

Zaten kullanmayı kabul ettim:

perl -e '@x=stat(shift);print $x[7]' FILE

hatta:

ls -nl FILE | awk '{print $5}'

Ama bu mantıklı görünüyor hiçbiri - Perl sadece dosya boyutunu almak için çalışıyor? Ya da aynı şeyi yapmaya çalışan 2 komutlar?

CEVAP
29 Kasım 2009, Pazar


wc -c (Kelime sayısı için kısa, -c parmak izi bayt sayısı)

Size bir dosya içinde bayt sayısını söyleyecektir umarım Solaris de.

İkili dosyaları için işe yaramaz endişelenmiştim, ama benim Linux kutusu üzerinde bir OK işe yaradı .Dosya ZİP.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FPSRussia

    FPSRussia

    19 NİSAN 2010
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011
  • metallmanutza13

    metallmanutz

    13 NİSAN 2007