Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
Unix mtime和x2B之间的差异;0和mtime 0_Unix_Find - Fatal编程技术网

Unix mtime和x2B之间的差异;0和mtime 0

Unix mtime和x2B之间的差异;0和mtime 0,unix,find,Unix,Find,我将mtime与find一起使用。这是我第一次做这件事。 我看到一个脚本,它将文件从一个位置移动到另一个位置 `find . \ -mtime +0 -exec mv {} target \ ;` 我想了解+0是否仅适用于24小时之前创建的文件? 现在,当这些文件被移动到目标时,我还想修改那里的权限,使每个人都可以阅读。所以我用了命令 `find target -mtime 0 -exec chmod 644 {} \;` 我想真正了解+0,0的用法之间的差异。0是否仅表示从现在到24小

我将mtime与find一起使用。这是我第一次做这件事。 我看到一个脚本,它将文件从一个位置移动到另一个位置

 `find . \ -mtime +0 -exec mv {} target \ ;`
我想了解+0是否仅适用于24小时之前创建的文件? 现在,当这些文件被移动到目标时,我还想修改那里的权限,使每个人都可以阅读。所以我用了命令

 `find target -mtime 0 -exec chmod 644 {} \;`
我想真正了解+0,0的用法之间的差异。0是否仅表示从现在到24小时,而+0是否表示从24岁到更老?我在这里的主要目的是修改我刚刚移动的目标目录中所有文件的权限。因为它们可能有很多,所以我不想运行一个命令并完成所有任务

   +n     for greater than n days,
   -n     for less than n days,
    n     for exactly n days.
+0-比现在旧的所有文件,这将是目录中的所有文件

-0-所有文件都比现在更新,表示没有文件

0-所有文件现在都已修改-如果您在/root文件夹中执行此操作,您将获得/root/.bash\u历史记录,因为它会立即被修改

24小时内,您可以使用+1,-1,1

+1将是所有早于1天的文件

-1将是所有旧到1天的文件


1将是所有1天前的文件,答案如下:-->
find-mtime+0
查找超过24小时前修改的文件<代码>查找-mtime 0查找从现在到1天前修改的文件