- 查看某文件夹下文件的个数,包括子文件夹里的
~$ ls -l |grep "^-"|wc -l
~$ find ./company -type f | wc -l
说明:
ls -l
长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep "^-"
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于
一行信息对应一个文件,所以也就是文件的个数。
- Linux查看文件夹或文件大小
du -sh
查看当前文件夹大小
du -sh * | sort -n
统计当前文件夹(目录)大小,并按文件大小排序
du -sk filename
查看指定文件大小
- linux解压缩zip的分卷压缩文件
cat test.zi* >testall.zip
先合并文件
unzip testall.zip
再解压
- 查看安装的软件
dpkg -l
查看所有软件
dpkg -L | grep ftp
查看软件安装的路径,也可以用 whereis ftp
aptitude show
查看软件版本
- 查看系统信息
输入命令
cat /proc/version
显示如下:
Linux version 4.10.0-28-generic (buildd@lgw01-12) #linux内核版本号
gcc version 5.4.0 #gcc编译器版本号
Ubuntu 5.4.0-6ubuntu1 #Ubuntu版本号
- 查看系统位数
输入命令
uname -a
显示linux的内核版本和系统是多少位的:X86_64代表系统是64位的。
- 查看ubuntu版本信息
输入命令
lsb_release -a
显示如下:
Distributor ID: Ubuntu //类别是ubuntu
Description: Ubuntu 16.04.3 LTS //16年3月发布的稳定版本,LTS是Long Term
Support:长时间支持版本,支持周期长达三至五年
Release: 16.04 //发行日期或者是发行版本号
Codename: xenial //ubuntu的代号名称