cd /usr touch 0101000000 * .*; find . -name '*' -type d -print | xargs -i echo touch 0101000000 '{}/* {}/.*' | sh -x
should not just change on /, 'cause all files including mounted volumes will be affected. What's worse, it will dive into directories such as /dev, /proc which is not supposed to be touched. |
find . -name '*' -type d -print | xargs -ti touch 0101000000 '{}/*'
shows ok, but don't work. well, I just found out that actually it create the file '*' !