列表仅在过去24小时内在unix中创建文件

时间:2018-04-03 05:34:35

标签: unix find unix-timestamp ctime

我想显示24小时前创建的文件,但是下面的命令也提供了2012,2013年的文件以及任何建议。

**sdtt02 [c_t2] 406: find /users/c_t2/ws/ -maxdepth 1 ! -name 'ws' ! -name 'binaries' ! -name 'delivery' ! -name 'cause' -ctime 1**
/users/c_t2/ws/Rlinp53.nic
/users/c_t2/ws/Rlinp55.nic
/users/c_t2/ws/new.sh
/users/c_t2/ws/file
/users/c_t2/ws/Rlinp53.nic%
/users/c_t2/ws/.linuxemuver.swp

sdtt02 [c_t2] 407: ls -lrt /users/c_t2/ws/Rlinp53.nic
-rwxr-xr-x 1 c_2 dhs3 89 Oct 22  2007 /users/c_t2/ws/Rlinp53.nic
sdtt02 [c_t2] 408: ls -lrt /users/c_t2/ws/Rlinp55.nic
-rwxr-xr-x 1 c_t2 dhs3 70 Apr 22  2008 /users/c_t2/ws/Rlinp55.nic

1 个答案:

答案 0 :(得分:0)

查找特定特定目录及其子目录中过去24小时内创建的所有文件:

find /users/c_t2/ws/ -ctime -1 -ls

如果要查找修改的所有文件:

find /users/c_t2/ws/ -mtime -1 -ls