linux命令查看某目录下的文件个数:
通过在网上查找主要有两种方式:
ll -l ./2013-12-17/|grep "^-"|wc -l 查看文件夹./2013-12-17/中文件的个数,不包括子目录
find ./2013-12-17/ -type f| wc -l 查看文件夹./2013-12-17/中文件的个数,包括子目录
上面第一种要是想包括子目录的话可以这个写:
ll -lR ./2013-12-17/|grep "^-"|wc -l
简单解释下:
ll -l ./2013-12-17/ 以行的方式列出文件夹中的所有文件和目录
grep "^-" 筛选出其中的普通文件
wc -l 统计行数
find ./2013-12-17/ -type f
-type f表示找出目录中的普通文件
统计文件中某一列为某个数的个数:
awk '$2==0''{print $2}' test.txt|wc -l //统计test.txt文件第二列为0的个数
多条件查找:
cat test.txt|grep ‘word1’|grep 'word2'|grep 'word3'
wget 命令
wget -P 目录名 网址 下载到制定目录
wget -O 文件名 网址 下载到制定文件
-c 断点续传
-q 不打印提示信息
配置环境变量
作为一个没有root权限的用户,我们配载~/.bash_profile中
比如有一个命令在/home/map/yuwenchang/tools/tree/tree-1.6.0/ 目录下,那么就在.bash_profile中添加
PATH=$PATH:/home/map/yuwenchang/tools/tree/tree-1.6.0/
然后运行source ~/.bash_profile,让它立刻生效