Linux文本内容管理命令_2
find:-查找命令执行文件
which +命令
whereis +命令
type +命令----查看命令类型
alias (命令别名)
cat 查看文件--更新文件时间,再次cat,时间不会改变
touch--会更新所有属性的时间,文件诞生时间不会改变
通配符:
查找以txt结尾的文件:
find +需要查找的目录+ -name(以文件名查找)+ 通配符
查找普通文件:
find +需要查找的目录+ -type(以文件类型查找) + f(普通文件)
.swp文件:使用vim/vi编辑器,非正常退出时,就会产生一个swp文件,可以使用命令、
vi -r 文件名 恢复文件,再使用命令rm删除swp文件
* :匹配0个或多个,任意字符
?:匹配单一字符----多个字符使用要用引号“a???”
查找某一大小的文件:
find +查找目录 + -size + +1k --大于1k的文件
文件时间:
-5 :表示5天内修改的文件
5: :表示5-6天修改的文件
+5:表示6天前修改的文件
atime(acess time):文件访问时间
ctime(change time):文件数据修改时间,文件权限,所有者等属性更改的时间
mtime(modification time):文件状态修改时间,文件内容被更改的额时间
查找2天前内容修改的文件:
find +查找目录+ -mtime + +1
查找etc/下以ssh开头的文件
find /etc/ -name ssh*
-exec {} \;
将以txt为结尾的文件移动到家目录下:
find /test/ -name *txt -exec mv {} ~\;
压缩,解压缩:
zip ,unzip
压缩:zip +文件
解压缩:unzip +文件
zip a.zip
向已经压缩的文件内再次添加文件:zip -m +已经压缩的文件+需要添加的文件
查看压缩文件的内容:unzip -v(查看不解压) +压缩文件名
解压到指定目录:unzip +文件名 -d +目录
其他压缩方式:
gzip,gunzip---原文件消失,不解压查看,查看文件内容,不是文件名称
bzip,bunzip
不同点:压缩速率不同
tar归档:
选项:
-f:必要选项,用于指定打包的文件名
-t:查看包中的文件列表
-c:创建.tar形式的文件包
-x:释放.tar形式的文件包
如果只是在打包情况下,可以向里面再次添加文件,如果已经变成.tar形式,则需要将文件解压后再次添加新文件
命令:tar -cf 文件名.tar 需要打包的文件目录或列表
tar -cf 文件名.tar --exclude=文件名 路径----排除文件