Qual é o “tempo de inicialização” no comando find?

2

Quando tento consultar a página de manual do comando, me deparo com

-mmin n
        The value of n can be one of the following:
          n
               Evaluates as True if the file modification time subtracted from the initialization time, divided by 60 seconds (with any remainder discarded), is
               n.
          -n
               Evaluates as True if the file modification time subtracted from the initialization time, divided by 60 seconds (with any remainder discarded), is
               less than n.
          +n
               Evaluates as True if the file modification time subtracted from the initialization time, divided by 60 seconds (with any remainder discarded), is
               greater than n (in case of UNIX03, greater than n+1).
        Note: Files modified after the find command start time will not be taken into account. However, when the find command is used within the unary NOT
        operator for non-UNIX03 behavior, the files modified after the command start time will be displayed until the value of n.
   -mtime n
        The value of n can be one of the following:
          n
               Evaluates as True if the file modification time subtracted from the initialization time, divided by 86400 seconds (with any remainder discarded),
               is n. 86400 seconds is 24 hours.
          -n
               Evaluates as True if the file modification time subtracted from the initialization time, divided by 86400 seconds (with any remainder discarded),
               is less than n.
          +n
               Evaluates as True if the file modification time subtracted from the initialization time, divided by 86400 seconds (with any remainder discarded),

Qual é o tempo de inicialização? É este o momento em que o comando find foi chamado?

    
por user917279 08.11.2013 / 14:12

2 respostas

3

Sim. O “tempo de inicialização” é um tempo específico após o início do comando find e antes de iniciar o processamento de qualquer arquivo. É uma origem de tempo comum, para evitar que o resultado de comparações baseadas em tempo dependa da ordem em que os arquivos são percorridos.

"Tempo de inicialização" é o termo usado na especificação POSIX . O FreeBSD chama isso de “o tempo em que find foi iniciado”. O GNU e o Solaris não documentam isso, mas também usam uma origem de hora.

    
por 08.11.2013 / 22:21
0

as compensações de tempo estão relacionadas a agora, a menos que você use a opção para indicar o início do dia atual (00:00)

    
por 08.11.2013 / 14:27

Tags