कमांड खोजने में ctime 1 और ctime +1 के बीच अंतर


17

यदि मैं निम्नलिखित कमांड चलाता हूं:

find . -name "*.jar" -type f -ctime +1

मुझे कोई परिणाम वापस नहीं मिलता है, जबकि अगर मैं दौड़ता हूं:

find . -name "*.jar" -type f -ctime 1

मुझे परिणाम मिलते हैं।

जवाबों:


24

इसका मतलब है कि निर्देशिका में सभी जार फ़ाइलों की स्थिति में 48 घंटे से कम समय पहले परिवर्तन हुआ था।

विस्तृत विवरण

findमैन पेज के अनुसार ,

-ctime n
    File's status was last changed n*24 hours ago.

तथा ...

When find figures out how many 24-hour periods ago the file was 
last accessed, any fractional part is ignored, so to match -atime +1, 
a file has to have been accessed at least two days ago.

और कहीं और ...

+n for greater than n

इसलिए -ctime +1इसका मतलब है कि फ़ाइल की स्थिति कम से कम 48 घंटे पहले बदल गई होगी।

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