Alterare o toccare un file non aggiorna sempre il tempo di modifica della directory padre?

0

Ho due directory del codice sorgente (diversi linguaggi di programmazione) e ho notato che quando modifico i file sorgente nella lingua A viene aggiornato anche l'orario di modifica del genitore diretto. Tuttavia, nella lingua B, l'alterazione delle fonti non sembra aggiornare i tempi di modifica della directory madre di alcun tipo.

Onestamente, questo mi sembra abbastanza strano e non riesco a trovare uno schema o una ragione per questo. Questo è qualcosa che riguarda solo MacOS? Non ricordo di aver visto questo comportamento nei sistemi Linux.

I file possono avere qualche tipo di attributo che indica al sistema operativo come aggiornare le directory madri?

Sono su High Sierra usando una shell zsh.

    
posta Sasha Fonseca 21.01.2018 - 13:33
fonte

1 risposta

2

Le tue osservazioni sembrano essere spente. In questo senso, macOS funziona come Linux: il tempo di modifica per la directory genitore cambia quando aggiungi, rimuovi o rinomina file / sottodirectory in quella directory.

Il tempo di modifica non viene modificato quando si altera il contenuto dei file. Né su macOS né su Linux.

    
risposta data 21.01.2018 - 14:46
fonte

Leggi altre domande sui tag