文件的查找和打包------------------find和tar
查找:
which通常用来找命令:格式为:which +要找的命令。举例:which ls
whereis 也可以用来查找命令,不过它会把所有含有命令的地方都给找出来。
locate 用来查找所有文件:格式为:locate +文件名。 注意;它只能查找自己数据库里的文件,所以在开机以后创建的文件是找不到的,要想找到需要关机重启或者用updatedb 刷新数据库,同理,删除文件也要这样。
find :格式:find 路径 选项 表达式 动作(选项可以有多个,多个选项
之间用-a 连接,-a 的意思是(和and))
选项包括路径,大小,深度,类型等
**举例:**按文件名:find /etc -name “file1.txt”
find可以直接找,不用刷新数据库
文件打包及压缩:
打包和压缩:
格式:tar选项 压缩包名称 源文件名
-cf c是创造,f 是文件。 tar -cf 压缩包名称 源文件名只有打包作用,没有压缩。要压缩就要用zip (包括czvf,cjf,cJf)等方法。压缩时一般会加上压缩方法名作为后缀,方便区分,如:tar -czvf etc-gzip.tar.gz
解压缩:
tar xf 压缩包名(直接xf就可以)
tar xf 压缩包名 -C /tmp 意思是解压后放到tmp文件中(-C可以指定解压缩后的位置)
tar -tf 压缩包名 //可以查看压缩包的内容,注意并没有解压