[問題] touch遞迴的寫法

看板Linux作者 (aa)時間14年前 (2011/10/01 10:26), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/1
我想要把資料夾之下所有檔案的時間全部更新過一次 touch * 可以更新時間, 但是沒辦法更新在子資料夾的檔案時間 有沒有像是 chmod -R 之類的遞迴方法可以用在touch指令上面的呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.208.120

10/01 10:30, , 1F
find 是你的好朋友.
10/01 10:30, 1F

10/01 10:32, , 2F
能否詳細敘述使用方法呢?
10/01 10:32, 2F

10/01 10:34, , 3F
touch `find -type f`
10/01 10:34, 3F

10/01 10:35, , 4F
感謝!
10/01 10:35, 4F

10/01 15:54, , 5F
我都會用xargs再吃過一次耶,不然有遇過argument太長的問題
10/01 15:54, 5F

10/01 20:15, , 6F
find -type f -exec touch ######### '{}' \;
10/01 20:15, 6F
文章代碼(AID): #1EXdfhAV (Linux)