模擬需求:在這些文件所在的目錄下進行,批量修改文件的創建時間
大致步驟如下:
1、使用find獲取當前目錄下的所有文件;
2、使用touch修改文件屬性;
我目前知道的,有兩種命令方式
方式一:基於find,命令爲(創建時間修改爲:2020年4月15日17點10分20秒):
find . -type f -exec touch -t 202004151710.20 {} \;
方式二:基於touch,命令爲(創建時間修改爲:2020年4月15日17點10分20秒):
touch -t 201412261313.30 `find . -type f`
如果要修改爲當前的系統時間,則去掉參數 -t 和時間即可;
如果執行後文件時間修改成功,則看下並修改文件的權限,也可以使用root用戶;