Dosya / klasörün son değiştirilme tarihini ve boyutunu almak için Unix komutları (NOT LS)


11

Son değiştirilme tarihini ve başka bir dosyanın boyutunu veren bir komut gerekir.

Her yere baktım ve böyle komutlar bulamıyorum.

LS çalışmaz.


Neden kullanamadığını açıklayabilir misin ls? Bunun altında yatan sebep diğer benzer komutların da çalışmasını engelleyebilir.
Paul

3
Çünkü komut çıktısını ayrıştırıyorum. LS doğru bilgileri verirdi, ancak çıktı ayrıştırmak saçma olurdu.
Glimpse

Yanıtlar:


22

Bunun için en yaygın komut stat(1). Bazı varyasyonlar, özellikle GNU statüsü, ayrışmayı basitleştiren çıktı formatının belirtilmesine izin verir.

$ stat t.txt
  File: ‘t.txt’
  Size: 48          Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 7078223     Links: 1
Access: (0664/-rw-rw-r--)  Uid: (  500/ ignacio)   Gid: (  500/ ignacio)
Context: unconfined_u:object_r:user_home_t:s0
Access: 2013-06-25 09:04:32.600422989 -0400
Modify: 2013-06-24 00:10:57.925679368 -0400
Change: 2013-06-24 00:10:57.970679307 -0400
 Birth: -
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.