溫馨提示×

Linux如何批量更改目錄中所有文件的時間

小億
794
2024-04-01 21:39:12
欄目: 智能運維

要批量更改目錄中所有文件的時間,可以使用touch命令結合find命令來實現。以下是一個示例:

假設要更改目錄/path/to/directory中所有文件的訪問時間和修改時間為當前時間,可以使用以下命令:

find /path/to/directory -type f -exec touch {} \;

這個命令會找到/path/to/directory中的所有文件(不包括子目錄),然后對每個文件使用touch命令來更新其訪問時間和修改時間為當前時間。

如果要同時更新所有子目錄中的文件時間,可以使用以下命令:

find /path/to/directory -type f -exec touch {} \; && find /path/to/directory -type d -exec touch {} \;

這個命令會先更新目錄中的所有文件時間,然后再更新目錄中的所有子目錄時間。

請注意,使用find命令和exec選項可以對目錄中的所有文件進行批量操作,但請確保在執行此類操作之前進行必要的備份,以免意外丟失文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女