CP:无法统计 'ls -l ~/ |grep ^.r\w\-':没有这样的文件或目录 - 错误



我一直试图将所有者具有读/写权限的所有文件从主目录复制到另一个目录,但我一直面临着标题中的问题。有什么帮助吗?

subDir=`date '+%y%m%d%H%M%S'`
mkdir $subDir
cp -R 'ls -l ~/ | grep ^.rw-' $subDir
chmod -wx $subDir/*
不要解析ls。要查找文件,请使用find
find . -type f -perm -u=rw -exec cp {} "$subDir" ';'
# Faster:
... -exec cp -t "$subDir" {} +

我认为你想要find ~ -maxdepth 1,我不知道是否是递归文件。

相关内容

  • 没有找到相关文章

最新更新