Perbedaan antara ctime 1 dan ctime +1 dalam perintah find


17

Jika saya menjalankan perintah berikut:

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

Saya tidak mendapatkan hasil kembali, sedangkan jika saya jalankan:

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

Saya mendapat hasil.

Jawaban:


23

Itu berarti semua file jar di direktori memiliki perubahan status kurang dari 48 jam yang lalu.

Penjelasan detail

Menurut findhalaman manual,

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

Dan ...

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.

Dan di tempat lain ...

+n for greater than n

Karena itu -ctime +1berarti status file harus berubah setidaknya 48 jam yang lalu.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.