可以使用 find 命令
find . -type f -mtime -3 # 这个命令会在当前文件夹下递归地查找最近三天修改过的文件,并显示它们的路径和名称。 find . -type f -mtime -3 -exec ls -l {} \; # 这个命令会在当前文件夹下递归地查找最近三天修改过的文件,并显示它们的详细信息,如大小、权限、所有者、修改时间等。 find . -type f -mtime -3 -ls # 这个命令和上一个命令类似,但是输出格式略有不同。
如果你想按照修改时间排序,你可以在上述命令后面加上| sort -r,例如:
find . -type f -mtime -3 | sort -r # 这个命令会按照字母顺序逆序显示最近三天修改过的文件。 find . -type f -mtime -3 -exec ls -l {} \; | sort -r # 这个命令会按照详细信息的最后一列(即修改时间)逆序显示最近三天修改过的文件。
如果你想指定要查找的文件夹,你可以在find命令后面加上文件夹的路径,例如:
find /home/user -type f -mtime -3 # 这个命令会在/home/user文件夹下递归地查找最近三天修改过的文件。 find /home/user/Documents -type f -mtime -3 # 这个命令会在/home/user/Documents文件夹下递归地查找最近三天修改过的文件。
如果你想将结果保存到txt或csv文件中,你可以在find命令后面加上重定向符号`>`和文件名,例如:
find /home/user -type f -mtime -3 > results.txt # 这个命令会将查找结果保存到results.txt文件中。 find /home/user -type f -mtime -3 > results.csv # 这个命令会将查找结果保存到results.csv文件中。
注意,如果你使用重定向符号`>`,那么如果目标文件已经存在,它会被覆盖。
如果你想追加结果到已有的文件中,你可以使用双重定向符号`>>`,例如:
find /home/user -type f -mtime -3 >> results.txt # 这个命令会将查找结果追加到results.txt文件中。 find /home/user -type f -mtime -3 >> results.csv # 这个命令会将查找结果追加到results.csv文件中。
本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。