不要解析ls。要查找文件,请使用
我一直试图将所有者具有读/写权限的所有文件从主目录复制到另一个目录,但我一直面临着标题中的问题。有什么帮助吗?
subDir=`date '+%y%m%d%H%M%S'`
mkdir $subDir
cp -R 'ls -l ~/ | grep ^.rw-' $subDir
chmod -wx $subDir/*
find
。
find . -type f -perm -u=rw -exec cp {} "$subDir" ';'
# Faster:
... -exec cp -t "$subDir" {} +
我认为你想要find ~ -maxdepth 1
,我不知道是否是递归文件。