1)查看文件类型:
file file_name
file dir_name
2)查找文件:
find PATH -name FILENAME
eg: find / -name test.cpp
which file_name
whereis file_name
3)文件压缩和打包:
gzip/gunzip:压缩和解压缩单个文件
eg:
gzip test.cpp # 压缩文件以.gz结尾
gunzip test.cpp.gz
tar: 能将整个目录打包
eg:
tar -zcvf C++Pro.tgz /C++Pro # 将C++Pro目录压缩成了C++Pro.tgz文件
-z:使用gzip压缩
-c:创建压缩文件 create
-v:显示当前被压缩的文件
-f:使用文件名,即C++Pro.tgz
tar -zxvf C++Pro.tgz # 将C++Pro.tgz在当前目录中解压成C++Pro目录
tar -zxcf C++Pro.tgz -C /tmp # 将C++Pro.tgz解压到 /tmp 目录
bzip:使用-z参数进行压缩,使用-d参数解压缩
4)grep查找
grep -vni 'name' test.txt # 在test.txt中找name
-n:显示对应的行号
-v:取反,即显示不包含name的行
-i:忽略大小写
5)sort排序
-n:对数字排序
-t:指定分隔符
-k:指定第几列
-r:反向排序