I want to check in linux bash whether a file was created more than x time ago.
let's say the file is called text.txt and the time is 2 hours.
if [ what? ]
echo print "old enough"
Only for modification time
if test `find "text.txt" -mmin +120` then echo old enough fi
Or, the same in one line:
#!/bin/bash find text.txt -mmin +120 -exec echo "old enough" \;
You can use
-cmin for change or
-amin for access time. As others pointed I don’t think you can track creation time.