Find Files that are Modified Today (or Since Certain Time Ago) in Unix Rasti failus, kurie yra modifikuotas Šiandien (arba nuo tam tikro laiko daro) Unix
To find all files that was modified since a specific time ago (ie an hour ago, a day ago, 24 hours ago, a weeks ago and so on) in Unix environment, the find command will come in handy. Norėdami surasti visus failus, kurie buvo modifikuoti nuo konkrečiu metu daro (ty, valandos, dienos, 24 valandos, savaites ir tt) Unix aplinkoje, rasti komandą bus naudinga. The command syntax is: Komandos sintaksė:
To find all files modified in the last 24 hours (last full day) in current directory and its sub-directories: Norėdami surasti visus failus kartą per paskutines 24 valandas (paskutinis visą parą) einamojo katalogo ir jo sub-katalogų:
find . rasti. -mtime -1 -print -mtime -1 spausdinimui
Flag -mtime -1 option tells find command to look for files modified in the last day (24 hours). Vėliavos mtime -1 parinktis pasako rasti komandą ieškoti failų pakeista paskutinę dieną (24 valandų). Flag -print option will cause find command to print the files' location. Vėliavos spausdinimo parinktį sukels rasti komandą spausdinti failus "vieta. -print can be replaced with -ls if you want a directory-listing-type response. Spausdinti galima pakeisti-Lt jei norite katalogas-aukcionas tipo reakcija.
To find all files modified in the last 24 hours (last full day) in a particular specific directory and its sub-directories: Norėdami surasti visus failus kartą per paskutines 24 valandas (paskutinis visą parą) pirma nurodytą katalogą ir jo sub-katalogų:
find /directory_path -mtime -1 -print Ieškoti / directory_path-mtime -1 spausdinimui
The command is basically the same with the earlier command, just that now you no need to cd (change directory) to the directory you want to search. Komanda iš esmės sutampa su anksčiau komandos, tik, kad dabar jums nereikia cd (change directory) į katalogą, kurį norite atlikti paiešką.
To find all files with regular file types only, and modified in the last 24 hours (last full day) in current directory and its sub-directories: Norėdami rasti visus reguliariai failų tipai tik ir kartą per paskutines 24 valandas (paskutinis visą parą) einamojo katalogo ir jo sub-katalogų failus:
find /directory_path -type f -mtime -1 -print Ieškoti / directory_path-type f-mtime -1 spausdinimui
To find all files that are modified today only (since start of day only, ie 12 am), in current directory and its sub-directories: Norėdami surasti visus failus, kurie pasikeičia tik šiandien (nuo pradžios dieną, tik, ty 12 pakeitimas), iš einamojo katalogo ir jo sub-katalogų:
touch -t `date +%m%d0000` /tmp/$$ Touch-T `date +% M% d0000" / tmp / $ $
find /tmefndr/oravl01 -type f -newer /tmp/$$ Ieškoti / tmefndr/oravl01-type f-newer / tmp / $ $
rm /tmp/$$ rm / tmp / $ $
The first command can be modified to specify other date and time, so that the commands will return all files that have changed since that particular date and time. Pirma komanda gali būti pritaikyta nurodyti kitą datą ir laiką, kad komandos bus grąžinti visus failus, kurie pasikeitė nuo to laiko, kad konkrečią datą ir laiką.
IMPORTANT : The page is machine translated and provided "as is" without warranty. DĖMESIO: Šis puslapis yra mašina išvertė ir pateikiama "kaip yra" be garantijų. Machine translation may be difficult to understand. Automatinis vertimas gali būti sunku suprasti. Please refer to Remkitės original English article originalas anglų straipsnis whenever possible. jei įmanoma.
Related Articles Susiję straipsniai
- Change Group Ownership of Symbolic Links in Unix or Linux Keisti grupės nuosavybė turi simbolines nuorodas į Unix, Linux
- Refresh Linux or Unix Path Environmental Variables with rehash Atnaujinti Linux arba Unix Kelias aplinkos kintamieji su rehash
- How to Make or Create Symbolic Link in Unix or Linux Kaip skambinti arba sukurti simbolinę nuorodą į Unix ar Linux
- How to Mount USB Disk Drive in UNIX or Linux Kaip prijungti USB Disk Drive UNIX arba Linux
- (Enhance) Concurrent Capable and Big vg Format Volume Group in AIX Unix (Padidinti) Kartu Galintys ir Big VG Formatas tomas Group AIX Unix
- Backup Changed Files with CopyChangedFiles Atsarginė Changed failus su CopyChangedFiles
- How to Disable Linux and Unix Cron Jobs (Crontab) Email Sending Kaip išjungti Linux ir UNIX cron Darbas (crontab) Email siuntimas
- How to Calculate and Generate MD5 Hash Value in Linux and Unix with md5sum Kaip apskaičiuoti ir sukurti MD5 kontrolinę sumą Linux ir Unix su md5sum
- How to Change or Spoof MAC Address in Windows XP, Vista, Server 2003/2008, Mac OS X, Unix and Linux Kaip pakeisti ar Spoof MAC adresas, Windows XP, Vista, Server 2003/2008, Mac OS X, Unix, Linux
- Search and Find All Files including Hidden and System Files Ieškoti ir Rasti visus failus įskaitant ir paslėptus ir sisteminius failus










































June 30th, 2009 06:53 30 birželis 2009 06:53
Question: If one does a find for files modified in the last two minutes, and it takes the command ten minutes to complete, is that going to fail completely? Klausimas: Jeigu viena ar ieškoti failų kartą į dvi paskutines minutes, ir jis mano komanda dešimt minučių, kad ketina nepavyksta visiškai?
June 11th, 2009 15:46 11 birželis 2009 15:46
@Kiran Kappeta, it works for me on Ubuntu. @ Kiran Kappeta, ji veikia mane Ubuntu. Try to see if it supports any non-integer values at all (for example, try 0.5 or 0.25). Pasistenkite pamatyti, jei ji palaiko bet ne sveikasis skaičius vertybes ne visi (pavyzdžiui, pabandykite 0,5 arba 0,25). If it doesn't, there's your problem. Jei taip nėra, ten jūsų problema.
June 4th, 2009 21:02 4 birželis 2009 21:02
Good one. Good one. Thanks. Ačiū.
Tried Bandė
find . rasti. -mtime -0.041666667 -print -mtime -0,041666667-spausdinti
on Debian, it throws an error apie Debian, tai išmeta klaidą
“find: invalid argument `-0.041666667′ to `-mtime'” "Rasti: neteisingas argumentas" -0,041666667 "ir"-mtime ""
June 4th, 2009 20:02 4 birželis 2009 20:02
Additionally, to find files modified less than an hour ago: Be to, rasti failus kartą mažiau nei valanda:
find . -mtime -0.041666667 -printSimply divide 1 by 24 (24 hours) and you'll get what you want. Tiesiog padalyti 1 iki 24 (24 valandų) ir gausite ko norite. For example, 0.1 is 2 hours and 24 minutes. Pavyzdžiui, nuo 0,1 iki 2 valandų ir 24 minučių.
I hope this helps whoever needs to find files modified LESS than one full day ago. I hope this helps kas reikia surasti failus kartą mažiau kaip vieną visą dieną daro.
—– --
Bruno De Barros Bruno de Barros
May 14th, 2009 16:00 14 gegužė 2009 16:00
thanks a lot for the good article. Ačiū už gerą straipsnį aikštelė.
February 20th, 2009 21:22 20 vasaris 2009 21:22
It was of timely help Ji buvo laiku padėti
Thanks. Ačiū.
December 12th, 2008 20:36 12 gruodis 2008 20:36
And how you will find files by specified hour? Ir kaip jūs rasite failus, nurodyti valandą?
example. Pvz. Files modified in last 8hours, if now, the time is 01AM Failai kartą per pastaruosius 8hours, jei dabar laikas yra 01
November 12th, 2008 21:08 12 lapkritis 2008 21:08
Thanks!! Thanks!
October 1st, 2008 04:19 1 spalis 2008 04:19
[...] be useful when I'm syncing files from our dev server to our production server. [...] Būti naudinga, kai aš sinchronizuoti failus iš mūsų dev serverio į mūsų serverį. And thanks to this post I've finally found [...] Ir ačiū, kad šį postą aš pagaliau [...]
June 30th, 2008 11:46 30 birželis 2008 11:46
[...] References: [...] Nuorodos: http://www.mydigitallife.info/2006/01/19/find-files-that-are-modified-today-or-since-certain-time-ag.. http://www.mydigitallife.info/2006/01/19/find-files-that-are-modified-today-or-since-certain-time-ag .. . . [...] [...]
May 7th, 2008 15:35 7 gegužė 2008 15:35
Very good article, thanx! Labai geras straipsnis, thanx!
August 4th, 2007 08:59 4 rugpjūtis 2007 08:59
Great Thnks! Didžiosios Thnks!