ທ່ານສາມາດເລີ່ມຕົ້ນໂດຍການເວົ້າວ່າ find /var/dtpdev/tmp/ -type f -mtime +15 . ນີ້ຈະຊອກຫາໄຟລ໌ທັງໝົດທີ່ເກົ່າກວ່າ 15 ມື້ ແລະພິມຊື່ຂອງພວກມັນ. ທາງເລືອກອື່ນ, ທ່ານສາມາດກໍານົດ -print ໃນຕອນທ້າຍຂອງຄໍາສັ່ງ, ແຕ່ນັ້ນແມ່ນການປະຕິບັດໃນຕອນຕົ້ນ.
ຂ້ອຍຈະຊອກຫາໄຟລ໌ທີ່ເກົ່າກວ່າ 90 ມື້ Linux ໄດ້ແນວໃດ?
ຄໍາສັ່ງຂ້າງເທິງຈະຊອກຫາແລະສະແດງໄຟລ໌ເກົ່າທີ່ເກົ່າກວ່າ 30 ມື້ໃນໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ.
...
ຊອກຫາ ແລະລຶບໄຟລ໌ທີ່ເກົ່າກວ່າ X ມື້ໃນ Linux
- ຈຸດ (.) …
- -mtime – ສະແດງໃຫ້ເຫັນເວລາການດັດແກ້ໄຟລ໌ແລະຖືກນໍາໃຊ້ເພື່ອຊອກຫາໄຟລ໌ທີ່ມີອາຍຸຫຼາຍກ່ວາ 30 ມື້.
- -print - ສະແດງໄຟລ໌ເກົ່າ.
ຂ້ອຍຈະຊອກຫາ ແລະລຶບໄຟລ໌ເກົ່າໃນ Linux ໄດ້ແນວໃດ?
ທ່ານສາມາດນໍາໃຊ້ໄດ້ ຊອກຫາ ຄຳ ສັ່ງ ເພື່ອຊອກຫາໄຟລ໌ທັງຫມົດທີ່ດັດແປງເກົ່າກວ່າ X ມື້. ແລະຍັງລຶບພວກມັນຖ້າຕ້ອງການໃນຄໍາສັ່ງດຽວ. ກ່ອນອື່ນໝົດ, ບອກໄຟລ໌ທັງໝົດທີ່ເກົ່າກວ່າ 30 ມື້ພາຍໃຕ້ລະບົບ /opt/backup.
ຂ້ອຍຈະຄົ້ນຫາໄຟລ໌ເກົ່າກວ່າວັນທີໃນ Linux ໄດ້ແນວໃດ?
ຄຳສັ່ງຊອກຫານີ້ຈະຊອກຫາໄຟລ໌ທີ່ຖືກແກ້ໄຂພາຍໃນ 20 ມື້ທີ່ຜ່ານມາ.
- mtime -> ດັດແກ້ (atime=accessed, ctime=created)
- -20 -> ອາຍຸຫນ້ອຍກວ່າ 20 ມື້ (20 ແທ້ 20 ມື້, +20 ຫຼາຍກວ່າ 20 ມື້)
ຂ້ອຍຈະຊອກຫາໄຟລ໌ທີ່ເກົ່າກວ່າ UNIX 7 ມື້ໄດ້ແນວໃດ?
ຄໍາອະທິບາຍ:
- ຊອກຫາ: ຄໍາສັ່ງ unix ສໍາລັບການຊອກຫາໄຟລ໌ / ໄດເລກະທໍລີ / ການເຊື່ອມຕໍ່ແລະອື່ນໆ.
- /path/to/ : ໄດເລກະທໍລີເພື່ອເລີ່ມຕົ້ນການຄົ້ນຫາຂອງທ່ານໃນ.
- -type f: ພຽງແຕ່ຊອກຫາໄຟລ໌.
- -ຊື່ '*. …
- -mtime +7 : ພິຈາລະນາສະເພາະອັນທີ່ມີເວລາດັດແປງເກົ່າກວ່າ 7 ມື້ເທົ່ານັ້ນ.
- -execdir…
ຂ້ອຍຈະຊອກຫາໄຟລ໌ທີ່ເກົ່າກວ່າ 5 ມື້ໃນ Unix ໄດ້ແນວໃດ?
ອາກິວເມັນທີສອງ, -mtime, ຖືກນໍາໃຊ້ເພື່ອກໍານົດຈໍານວນມື້ທີ່ເກົ່າແກ່ຂອງໄຟລ໌. ຖ້າເຈົ້າ ໃສ່ +5, ມັນຈະຊອກຫາໄຟລ໌ທີ່ເກົ່າກວ່າ 5 ມື້. ການໂຕ້ຖຽງທີສາມ, -exec, ຊ່ວຍໃຫ້ທ່ານສາມາດຜ່ານຄໍາສັ່ງເຊັ່ນ rm. ໄດ້ {} ; ໃນຕອນທ້າຍຂອງຄໍາສັ່ງແມ່ນຕ້ອງການ.
ຂ້ອຍຈະຊອກຫາໄຟລ໌ເກົ່າໄດ້ແນວໃດ?
ສິດ-ຄລິກທີ່ໄຟລ໌ຫຼືໂຟນເດີ, ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ການຟື້ນຟູສະບັບທີ່ຜ່ານມາ. ທ່ານຈະເຫັນບັນຊີລາຍການຂອງສະບັບຜ່ານມາທີ່ມີຢູ່ຂອງໄຟລ໌ຫຼືໂຟນເດີ. ບັນຊີລາຍຊື່ດັ່ງກ່າວຈະປະກອບມີໄຟລ໌ທີ່ບັນທຶກໄວ້ໃນສໍາຮອງຂໍ້ມູນ (ຖ້າຫາກວ່າທ່ານກໍາລັງໃຊ້ Windows Backup ເພື່ອສໍາຮອງຂໍ້ມູນໄຟລ໌ຂອງທ່ານ) ເຊັ່ນດຽວກັນກັບຈຸດຟື້ນຟູ.
ຂ້ອຍຈະໃຊ້ການຊອກຫາໃນ Linux ໄດ້ແນວໃດ?
ຕົວຢ່າງພື້ນຖານ
- ຊອກຫາ. – ຊື່ thisfile.txt. ຖ້າທ່ານຕ້ອງການຮູ້ວິທີການຊອກຫາໄຟລ໌ໃນ Linux ທີ່ເອີ້ນວ່າ thisfile. …
- ຊອກຫາ /home -name *.jpg. ຊອກຫາທັງຫມົດ. jpg ໄຟລ໌ໃນ /home ແລະໄດເລກະທໍລີຂ້າງລຸ່ມນີ້.
- ຊອກຫາ. - ພິມ f -empty. ຊອກຫາໄຟລ໌ຫວ່າງເປົ່າຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ.
- ຊອກຫາ /home -user randomperson-mtime 6 -iname “.db”
ຂ້ອຍຈະລຶບບັນທຶກ Linux ເກົ່າໄດ້ແນວໃດ?
ວິທີການເຮັດຄວາມສະອາດໄຟລ໌ບັນທຶກໃນ Linux
- ກວດເບິ່ງພື້ນທີ່ດິດຈາກເສັ້ນຄໍາສັ່ງ. ໃຊ້ຄໍາສັ່ງ du ເພື່ອເບິ່ງວ່າໄຟລ໌ແລະໄດເລກະທໍລີໃດໃຊ້ພື້ນທີ່ຫຼາຍທີ່ສຸດພາຍໃນໄດເລກະທໍລີ /var/log. …
- ເລືອກໄຟລ໌ ຫຼືລາຍການທີ່ທ່ານຕ້ອງການລຶບ: ...
- ຫວ່າງໄຟລ໌.
Newermt ໃນ Unix ແມ່ນຫຍັງ?
newermt '2016-01-19' ຈະ ໃຫ້ທ່ານໄຟລ໌ທັງໝົດທີ່ໃໝ່ກວ່າວັນທີທີ່ລະບຸ ແລະ ! ຈະຍົກເວັ້ນໄຟລ໌ທັງໝົດທີ່ໃໝ່ກວ່າວັນທີທີ່ກຳນົດໄວ້. ດັ່ງນັ້ນຄໍາສັ່ງຂ້າງເທິງຈະໃຫ້ບັນຊີລາຍຊື່ຂອງໄຟລ໌ທີ່ຖືກດັດແກ້ໃນວັນທີ 2016-01-18.
ຂ້ອຍຈະຊອກຫາໄຟລ໌ທີ່ເກົ່າກວ່າ 2 ມື້ Linux ໄດ້ແນວໃດ?
4 ຄໍາຕອບ. ທ່ານສາມາດເລີ່ມຕົ້ນໂດຍການເວົ້າ ຊອກຫາ /var/dtpdev/tmp/ -type f -mtime +15 . ນີ້ຈະຊອກຫາໄຟລ໌ທັງໝົດທີ່ເກົ່າກວ່າ 15 ມື້ ແລະພິມຊື່ຂອງພວກມັນ. ທາງເລືອກອື່ນ, ທ່ານສາມາດກໍານົດ -print ໃນຕອນທ້າຍຂອງຄໍາສັ່ງ, ແຕ່ນັ້ນແມ່ນການປະຕິບັດໃນຕອນຕົ້ນ.
ຂ້ອຍຈະຊອກຫາສອງມື້ສຸດທ້າຍໃນ Unix ໄດ້ແນວໃດ?
ເຈົ້າສາມາດ ໃຊ້ -mtime ທາງເລືອກ. ມັນສົ່ງຄືນລາຍຊື່ຂອງໄຟລ໌ຖ້າໄຟລ໌ຖືກເຂົ້າເຖິງຫຼ້າສຸດ N*24 ຊົ່ວໂມງກ່ອນ. ຕົວຢ່າງເພື່ອຊອກຫາໄຟລ໌ໃນ 2 ເດືອນທີ່ຜ່ານມາ (60 ມື້) ທ່ານຈໍາເປັນຕ້ອງໃຊ້ -mtime +60 ທາງເລືອກ. -mtime +60 ຫມາຍຄວາມວ່າທ່ານກໍາລັງຊອກຫາໄຟລ໌ທີ່ຖືກດັດແກ້ 60 ມື້ກ່ອນຫນ້ານີ້.
ຂ້ອຍຈະຊອກຫາໄຟລ໌ຈາກວັນທີສະເພາະໃນ Unix ໄດ້ແນວໃດ?
ທ່ານສາມາດໃຊ້ ຄໍາສັ່ງຊອກຫາ ເພື່ອຊອກຫາໄຟລ໌ທັງຫມົດທີ່ໄດ້ຖືກດັດແກ້ຫຼັງຈາກຈໍານວນມື້ທີ່ແນ່ນອນ. ໃຫ້ສັງເກດວ່າເພື່ອຊອກຫາໄຟລ໌ດັດແກ້ກ່ອນ 24 ຊົ່ວໂມງກ່ອນຫນ້ານີ້, ທ່ານຕ້ອງໃຊ້ -mtime +1 ແທນ -mtime -1 . ນີ້ຈະພົບເຫັນໄຟລ໌ທັງຫມົດທີ່ດັດແກ້ຫຼັງຈາກວັນທີສະເພາະ.