shell脚本编写 如何只复制目录下的文件,不复制目录下的文件夹
展开全部
#!/bin/bash
dir="/root"
diectdir="/tmp"
ls -al $dir|grep -v "^d"|sed -e 1d|awk '{print $9}'|while read i
do
cp $dir/$i $diectdir
done
说明dir是你需要拷贝的目录,diectdir是拷贝文件到另外的目录中
dir="/root"
diectdir="/tmp"
ls -al $dir|grep -v "^d"|sed -e 1d|awk '{print $9}'|while read i
do
cp $dir/$i $diectdir
done
说明dir是你需要拷贝的目录,diectdir是拷贝文件到另外的目录中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ls -l|grep -v drwx|awk '{print $9}'
这样应该就只能看到文件了吧
然后copy就可以了
这样应该就只能看到文件了吧
然后copy就可以了
追问
|grep -v drwx|awk '{print $9}'是什么意思,您能解释一下吗,我初学者,谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询