平时常用的Linux命令

有些命令如果不常用,老是记不住,每每用到总还要去查,特此将一些命令记录在此:
(1)tar
解压:
tar -xvzf filename.tar.gz 解压 filename.tar.gz 到当前文件夹 -C可以指定解压的目录
tar -xvjf filename.tar.bz2 解压 filename.tar.bz2 到当前文件
tar -xvf filename.tar 解压 filename.tar 到当前文件夹(tar结尾表示没有被压缩)
unzip filename.zip 解压 filename.zip 到当前文件夹 -d可以指定解压的目录
压缩:
tar -cvzf filename.tar.gz . 将当前目录下的文件及文件夹使用 gzip 压缩
tar -cvjf filename.tar.bz2 . 使用 bzip2 压缩
zip file.zip . 使用 zip 压缩
(2)统计文件数目(不包括隐藏文件/文件夹)
ls -l | grep "^-" | wc -l 统计当前目录下文件的数目
ls -lR | grep "^-" | wc -l 统计当前目录下文件的数目,包括子目录里的
ls -l | grep "^d" | wc -l 统计当前目录下文件夹(也就是目录)的数目
ls -lR | grep "^d" | wc -l 统计当前目录下文件夹(也就是目录)的数目,包括子目录里的
本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。