您的位置:首页 > 运维架构 > Linux

工作常用Linux命令

2017-06-16 22:49 477 查看
//多台主机之间scp文件/夹

scp <user>@<ip>:/path/ /<des_path>
scp root:iso*help@15.119.82.70:/var/opt/kubernetes/offline/suite_images/1.0.tar .
scp root:iso*help@15.119.82.70:/var/opt/* /usr/


//生成tar.gz格式的压缩包

tar czf hpas-7.4.3.tar.gz hpas-7.4.3/


//统计某文件夹下文件的个数

ls -l |grep "^-"|wc -l


//统计某文件夹下目录的个数

ls -l |grep "^d"|wc -l


//统计文件夹下文件的个数,包括子文件夹里的

ls -lR|grep "^-"|wc -l


//如统计当前目录(包含子目录)下的所有java文件个数:

ls -lR |grep java|wc -l


//如统计指定目录(包含子目录)下的所有java文件个数:

ls -lR /root/github/ |grep java|wc -l


ls -lR "/root/github/" |grep "java"|wc -l


//统计文件夹下目录的个数,包括子文件夹里的

ls -lR|grep "^d"|wc -l


总结:-R表示含目录,递归;

“^d”即表示文件夹,folder;

“^-“即表示文件,file,Linux下一切皆文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: