เช็ควันที่ (คำสั่ง date) ก็ตรงทั้งวันและเวลา
คำสั่ง ls เฉยๆจะไม่เห็นวันที่ เวลาของไฟล์นะครับ ต้องเป็น ls -la
ใช้คำสั่งนี้เปลี่ยนวันที่ในไฟล์และโฟลเดอร์ให้เป็นวันย้อนหลังครับ ตัวอย่างเช่นเป็นวันที่ 1/2/2016 ทั้งเครื่องเลย
- โค้ด: เลือกทั้งหมด
find / -exec touch -d '1 February 2016' *.* {} \;
หรือเปลี่ยนเฉพาะในโฟลเดอร์ /var/www ก็รันคำสั่งนี้
- โค้ด: เลือกทั้งหมด
find /var/www -exec touch -d '1 February 2016' *.* {} \;
หรือเปลี่ยนเฉพาะไฟล์นามสกุล .conf ในโฟลเดอร์ /etc/asterisk ก็รันคำสั่งนี้
- โค้ด: เลือกทั้งหมด
find /etc/asterisk -exec touch -d '1 February 2016' *.conf {} \;
แต่ก็ใช่ว่าจะเปลี่ยนได้ทุกไฟล์นะครับ ไฟล์ที่มีปัญหาหน่ะเปลี่ยนได้อยู่แล้ว ส่วนไฟล์ที่เปลี่ยนวันที่ไม่ได้เป็นไฟล์ที่ระบบสร้างตอนรันโปรแกรมต่างๆ วันที่มันถูกต้องแล้วครับ ปล่อยไป