查找特定日期后修改的所有文件(Centos)
find all file modify after specific date (Centos)
我正在 unix 中搜索一些命令以查找在特定日期之后修改的所有文件:
如果我使用这个命令,我收到这个错误:
ls -lt $(find .) | grep '16 feb' | grep -o './[^\N]*'
-bash: /bin/ls: Argument list too long
如果我使用这个命令,我会收到所有按日期排序的文件。
find /folder -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r
2016-04-05 14:50:53.1730441170 /folder/a.txt
2016-04-05 14:46:56.3400447050 /folder/b.txt
2016-04-05 12:50:27.3930543890 /folder/c.txt
2016-04-05 12:49:47.0190544440 /folder/d.txt
2016-04-05 12:23:19.7660566060 /folder/e.txt
有一些像第二个代码那样有特定日期的东西吗?
您可以修改第二个命令并在末尾包含 grep
。
find /folder -type f -printf '%TY-%Tm-%Td %TT %p\n' |grep <date to find>
我正在 unix 中搜索一些命令以查找在特定日期之后修改的所有文件:
如果我使用这个命令,我收到这个错误:
ls -lt $(find .) | grep '16 feb' | grep -o './[^\N]*'
-bash: /bin/ls: Argument list too long
如果我使用这个命令,我会收到所有按日期排序的文件。
find /folder -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r
2016-04-05 14:50:53.1730441170 /folder/a.txt
2016-04-05 14:46:56.3400447050 /folder/b.txt
2016-04-05 12:50:27.3930543890 /folder/c.txt
2016-04-05 12:49:47.0190544440 /folder/d.txt
2016-04-05 12:23:19.7660566060 /folder/e.txt
有一些像第二个代码那样有特定日期的东西吗?
您可以修改第二个命令并在末尾包含 grep
。
find /folder -type f -printf '%TY-%Tm-%Td %TT %p\n' |grep <date to find>