linux常用命令之文件收索

| 收藏本文 下载本文 作者:有点小害羞

下面就是小编给大家带来的linux常用命令之文件收索(共含2篇),希望大家喜欢阅读!同时,但愿您也能像本文投稿人“有点小害羞”一样,积极向本站投稿分享好文章。

linux常用命令之文件收索

篇1:linux常用命令之文件收索

命令名称: find

317 find /etc -name iniy 318 find /etc -name servi* 319 find /etc -name init??? 320 find /etc -iname init??? 321 find / -size +204800 #1个数据快是512 字节 是0.5k 322 find /home -user test 323 find /etc/ -cmin -5 324 find /etc/ -cmin -30 325 find /etc/ -size +163840 -a -size -204800 326 find /etc -name init* -a -type f 327 find /etc -name init* -o -type f

[root@localhost tmp]# find . -inum 1

命令名称:locate

获得文件路径

在文件资料库找查找,并不是进行硬盘查找,/tmp 目录下updatedb也无法查找

[root@localhost ~]# locate *init/bin/redhat_lsb_init/etc/rc.sysinit/etc/X11/xinit/etc/pam.d/run_init/etc/rc.d/rc.sysinit/etc/security/namespace.init/etc/sysconfig/init/sbin/capiinit/sbin/init/sbin/telinit/usr/bin/msginit/usr/bin/xinit/usr/kerberos/bin/kinit/usr/kerberos/bin/krb524init/usr/sbin/capiinit/usr/sbin/run_init/usr/share/doc/pam-0.99.6.2/txts/README.pam_keyinit/usr/share/doc/rp-pppoe-3.5/adsl-init/usr/share/logwatch/scripts/services/init/usr/share/system-config-netboot/diskless/diskless.init[root@localhost ~]# touch byf[root@localhost ~]# locate byf[root@localhost ~]# find byfbyf[root@localhost ~]# updatedb [root@localhost ~]# locate byf/root/byf[root@localhost ~]# locate -i BYF/root/byf[root@localhost ~]#命令名称:which、whereis

得到命令存放在那个文件,针对命令

[root@localhost ~]# which cpalias cp='cp -i' /bin/cp[root@localhost ~]# which adduser/usr/sbin/adduser[root@localhost ~]#

命令名称: grep

查找文件内容,也就是关键字

352 grep -i multi* /etc/inittab 353 grep -v *a* /etc/inittab 357 grep -v ^# /etc/inittab

篇2:Linux命令之文件归档、压缩、解压缩tar,gzip,gunzip,bzip2,bunz

tar 建立档案文件

【语法】 tar [option] tarfile filename

【命令说明】

文件名必须紧跟在-f参数后,且作为参数的最后一项;

【参数说明】

-c 建立一个新的档案文件;

-f 指定档案文件名;

-r 往归档文件中追加文件;

-x 从档案文件中提取文件;

-v,-vv 显示进度信息;

-t 列出存档文件的信息(不提取);

-C 指定文件提取的目录;

-A 合并多个tar文件;

--totals 归档完成后,打印总归档字节数;

--delete 从归档文件中删除指定的文件;

--exclude 归档时,排除指定样式的文件;

-j 生成归档文件时,使用bunzip2格式进行压缩;

-z 生成归档文件时,使用gzip格式进行压缩;

--lzma 生成归档文件时,使用lzma格式进行压缩;

-a 生成归档文件时,根据扩展名自动进行压缩;

【一般用法】

#打tar包,名称为all.tar

$ tar -cvf all.tar *.text;

#追加文件b.doc

$ tar -rvf all.tar b.doc;

#列出归档文件中的内容

$ tar -tvf all.tar;

#提取归档文件中的全部文件

$ tar -xvf all.tar;

$ tar -xvf all.tar -C /opt/app/tool_dir;

#提取归档文件中的指定文件

$ tar -xvf all.tar file_one file_two

#合并两个tar文件

$ tar -Af file_one.tar file_two.tar

#删除指定的文件

$ tar -f all.tar --delete file_one file_two

#归档时,排除日志文件

$ tar -cf all.tar * --exclude ”*.log”

gzip/gunzip 进行压缩/解压缩

【语法】

gzip [options] file;

gunzip [options] file;

【命令说明】

gzip只能压缩单个文件,如果指定多个文件,则会生成多个单独的压缩文件;

gzip会在生成压缩文件后,删除源文件!!!!

gunzip会在解压缩完成后,删除源文件!!!

【参数说明】

-l,--list 列出压缩文件的属性信息;

--fast 指定最低压缩比;

--best 指定最高压缩比;

-n 指定压缩比(n为数字,且1<=n<=9);

-v 显示进度信息;

bzip2/bunzip2 进行压缩/解压缩

【语法】

bzip2 file;

bunzip2 file;

【命令说明】

bzip2通常能生成比gzip压缩比更高的文件;默认bzip2会删除源文件,可使用-k参数保留源文件;

【参数说明】

-k 保留源文件;

-n 指定压缩比(n为数字,且1<=n<=9);

zip/unzip 进行压缩/解压缩

【语法】 zip [options] file file dirs

【命令说明】

zip压缩/解压缩后,不会删除源文件;

【参数说明】

-r 递归;压缩目录时使用;

-l 列出压缩文件内容;

-d 从压缩文件中删除指定文件;

-u 更新压缩文件的内容;

【一般用法】

#压缩文件

$ zip all.zip file;

$ zip all.zip file_one file_two;

$ zip -r all.zip dir_name;

#更新压缩文件

$ zip all.zip -u log.text

#删除指定的内容

$ zip -d all.zip log.text;

#解压文件

$ unzip all.zip;

#列出压缩文件内容

$ unzip -l all.zip;

巧用“发送到”命令轻松传送文件

行政公文命令之撤销令

网络命令跟我学之netuser命令小档案

如何用命令打包一个站点,包括其所有目录文件

linux中文件操作命令(创建、删除、查看、权限设置)linux操作系统

CAD命令手册

公务员《面试》典型形式之文件筐测验面试

防范入侵之文件对比查杀嵌入式木马

工作文件

文件管理制度

linux常用命令之文件收索(共2篇)

欢迎下载DOC格式的linux常用命令之文件收索,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档