查看当前目录下指定位置为奇数的文件列表
find . -name “*[13579].vma”
查看当前目录下指定位置为奇数的文件的数量
find /mnt/CZE-BASELINE-DATA/CZE-VMA -name “*[13579].vma” | wc -l
拷贝目标目录文件到主机上目录的命令
scp -r root@192.168.210.41:/mnt/CZE-BASELINE-DATA/CZE-VMA/"*[13579].vma" ./
拷贝文件到远程主机上的目标目录的命令:
find src_dir -name “access.log.2011102[2-6]" |xargs -i scp {} 用户名@主机ip:dst_dir通过find命令寻找文件并拷贝到一个指定目录
find src_dir -name "access.log.2011102[2-6]” |xargs -i cp {} dst_dir
查看一个目录下的文件数量 ls -lR | grep ^-| wc -l
ls -l 查询该目录下的所有文件
R 包含子目录
grep ‘^-’ 表示过滤出普通文件即以“-”开头的行(一行一个文件)
wc -l 统计行数(也就相当于文件数)
循环递归对文件夹和文件分别有效设置方法:
find /path -type f -exec chmod -R 544 {} ; #对目录和子目录里的文件
find /path -type d -exec chmod -R 755 {} ; #对目录和子目录
find /path -type d -name .svn -exec ch