恢复文件夹权限设置

find -depth -printf '%m:%u:%g:%p\0' |awk -v RS='\0' -F: 'BEGIN { print "#!/bin/sh"; print "set -e"; q = "\047";}{ gsub(q, q q "\\" q); f = $0; sub(/^[^:]*:[^:]*:[^:]*:/, "", f); print "chown --", q $2 ":" $3 q, q f q; print "chmod", $1, q f q;}' > restore-permissions.sh