यूनिक्स अंतिम संशोधित तिथि और फ़ाइल / फ़ोल्डर का आकार पाने के लिए आदेश देता है (एलएस नहीं)


11

मुझे एक आदेश की आवश्यकता है जो अंतिम संशोधित तिथि और एक अन्य जो फ़ाइल का आकार देता है, को पुनः प्राप्त करता है।

मैंने हर जगह देखा है, और मुझे इस तरह की कमांड नहीं मिली।

एलएस काम नहीं करेगा।


क्या आप बता सकते हैं कि आप इसका उपयोग क्यों नहीं कर सकते ls? अंतर्निहित कारण अन्य समान कमांड को भी काम करने से रोक सकता है।
पॉल

3
क्योंकि मैं कमांड आउटपुट को पार्स कर रहा हूं। LS सही जानकारी देगा, लेकिन आउटपुट पार्स के लिए हास्यास्पद होगा।
झलक

जवाबों:


22

इसके लिए सबसे आम कमांड है stat(1)। कुछ वेरिएंट, विशेष रूप से जीएनयू स्टेट, आउटपुट प्रारूप के विनिर्देश की अनुमति देते हैं, जो पार्सिंग को सरल बनाता है।

$ 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: -
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.