Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 我们如何找到位于目录树中某个位置的文件_Linux_Bash_Unix_Ubuntu - Fatal编程技术网

Linux 我们如何找到位于目录树中某个位置的文件

Linux 我们如何找到位于目录树中某个位置的文件,linux,bash,unix,ubuntu,Linux,Bash,Unix,Ubuntu,我们如何找到一个位于目录树层次结构中某个位置并在3天前被访问的文件。 我们应该使用哪个命令 发现 或 定位 是否有其他Unix命令用于此操作 也 我可以使用别名执行shell脚本吗 像 别名p='/hosting/apps/exception.sh' 当我使用它时,它会抛出异常,表示文件不存在您可以使用Locate命令在Unix中查找文件 当您必须查找文件时,通常可以使用find命令。“查找”是一个很好的搜索工具,但速度很慢 但是,locate可以非常快速地搜索文件。 嗯,locate不搜索磁盘

我们如何找到一个位于目录树层次结构中某个位置并在3天前被访问的文件。 我们应该使用哪个命令

发现 或 定位

是否有其他Unix命令用于此操作

也 我可以使用别名执行shell脚本吗

别名p='/hosting/apps/exception.sh'


当我使用它时,它会抛出异常,表示文件不存在

您可以使用Locate命令在Unix中查找文件

当您必须查找文件时,通常可以使用find命令。“查找”是一个很好的搜索工具,但速度很慢

但是,locate可以非常快速地搜索文件。 嗯,locate不搜索磁盘上的文件,而是搜索数据库中的文件路径

# locate -e sysctl.conf
/etc/sysctl.conf
/usr/share/man/man5/sysctl.conf.5.gz
数据库是一个包含有关文件及其在系统上路径的信息的文件。定位数据库文件位于:

/var/lib/mlocate/mlocate.db
使用“查找”可以获得所需的内容

因此,要查找60天前最后一次修改的文本文件,请使用

 find /osting -iname "*.txt" -mtime -60 -print

-mtime +60 means you are looking for a file modified 60 days ago.
-mtime -60 means less than 60 days.
-mtime 60 If you skip + or - it means exactly 60 days.

是的…这就是我要找的…谢谢你真的有那个文件吗?通过ls/hosting/apps/exception.sh进行检查