美文网首页
#文件属性及文件查找类命令

#文件属性及文件查找类命令

作者: 学Linux的小子 | 来源:发表于2019-04-09 20:31 被阅读0次

一、文件类型及扩展名:

预备姿势:扩展名 .avi .txt .log .sh
Windows: 系统根据不同的扩展名 区分不同类型的文件.
Linux: 扩展名是给我们看的。方便人类区分不同类型的文件.
常见的扩展名:
.txt 文本文件
.log 日志文件
.conf .cfg 配置文件
.sh .bash 脚本文件(命令大礼包)

常见的文件类型:
- file      普通文件
d diectory  目录
l softlink  软连接(快捷方式)
b block     设备(块)文件 光盘 硬盘
c character 字符设备(不断向外发出或接受字符)

1.二进制文件(命令)
2.文本文件(text)
3.数据文件(data) 压缩包


二、创建软连接

touch /oldboy/oldboy.txt 
[root@oldboyedu59 oldboy]# touch /oldboy/oldboy.txt
[root@oldboyedu59 oldboy]# ls -l /oldboy/
total 8
drwxr-xr-x. 3 root root 19 Mar 28 11:57 alex
-rw-r--r--  1 root root  7 Apr  9 15:08 alex.txt
-rw-r--r--  1 root root 65 Apr  1 20:52 oldboy.avi
-rw-r--r--  1 root root  0 Apr  9 15:19 oldboy.txt
-rw-r--r--. 1 root root  0 Mar 28 12:38 oldboy.txt.bak
[root@oldboyedu59 oldboy]# ln -s  /oldboy/oldboy.txt  /oldboy/oldboy.txt.soft
[root@oldboyedu59 oldboy]# ls -l /oldboy/
total 8
drwxr-xr-x. 3 root root 19 Mar 28 11:57 alex
-rw-r--r--  1 root root  7 Apr  9 15:08 alex.txt
-rw-r--r--  1 root root 65 Apr  1 20:52 oldboy.avi
-rw-r--r--  1 root root  0 Apr  9 15:19 oldboy.txt
-rw-r--r--. 1 root root  0 Mar 28 12:38 oldboy.txt.bak
lrwxrwxrwx  1 root root 18 Apr  9 15:20 oldboy.txt.soft -> /oldboy/oldboy.txt
[root@oldboyedu59 oldboy]# file /oldboy/oldboy.txt.soft 
/oldboy/oldboy.txt.soft: symbolic link to `/oldboy/oldboy.txt'

[root@oldboyedu59 oldboy]# ls -l /bin  /sbin  /etc/init.d  /etc/rc.local 
lrwxrwxrwx. 1 root root  7 Mar 26 11:38 /bin -> usr/bin
lrwxrwxrwx. 1 root root 11 Mar 26 11:37 /etc/init.d -> rc.d/init.d
lrwxrwxrwx. 1 root root 13 Mar 26 11:39 /etc/rc.local -> rc.d/rc.local
lrwxrwxrwx. 1 root root  8 Mar 26 11:38 /sbin -> usr/sbin

b block 设备(块)文件 光盘 硬盘

[root@oldboyedu59 oldboy]# ls -l /dev/cdrom /dev/sr0  /dev/sda
lrwxrwxrwx 1 root root      3 Apr  3 14:39 /dev/cdrom -> sr0
brw-rw---- 1 root disk   8, 0 Apr  3 14:39 /dev/sda
brw-rw---- 1 root cdrom 11, 0 Apr  3 14:39 /dev/sr0

c character 字符设备(不断向外发出或接受字符)
/dev/urandom 随机字符生成器 (生成随机密码)
/dev/null 黑洞(不断接受信息 )
/dev/zero 白洞(不断发出信息 无法查看)


三、查询相关命令(回顾):

which:显示命令的全路径
whereis:显示命令及其相关文件全路径

[root@oldboyedu59 ~]# \which sed awk grep
/usr/bin/sed
/usr/bin/awk
/usr/bin/grep

find -iname参数

[root@oldboyedu59 ~]# find /oldboy/alex/ -type f -name "oldboy.txt"
name(区分大小写)
find /oldboy/alex/ -type f -iname "oldboy
.txt"
iname(不区分大小写)


习题:找出/etc/目录下面第1层目录中以.conf结尾的文件(不区分大小写)

find /etc/ -maxdepth 1  -type f  -iname "*.conf"

xargs 分组

[root@oldboyedu59 ~]# echo {1..10}  >/oldboy/sf.txt
[root@oldboyedu59 ~]# cat /oldboy/sf.txt
1 2 3 4 5 6 7 8 9 10

[root@oldboyedu59 ~]# xargs -n2 </oldboy/sf.txt
1 2
3 4
5 6
7 8
9 10

tar:打包压缩命令

文本文件(配置) 备份

windows : 压缩(winrar 好压 2345压缩)
Linux: 打包压缩

tar

创建压缩包

/etc 目录 压缩完成放在/tmp/etc.tar.gz (通过tar打包 gzip进行压缩)
z 通过gzip工具进行压缩 
c create 创建包
v verbose 显示过程 
f 指定压缩包(放在最后)

    tar zcvf   /tmp/etc.tar.gz  /etc/ 

    tar zcf   /tmp/etc.tar.gz  /etc/ 

查看压缩包的内容

tar ztf  /tmp/etc.tar.gz 
t list  查看压缩包内容

解压(默认解压到当前目录)

tar zxf  /tmp/etc.tar.gz 
[root@oldboyedu59 tmp]# tar xf /tmp/etc.tar.gz  -C /指定位置/
[root@oldboyedu59 tmp]# ls -l /opt
total 12
drwxr-xr-x 79 root root 8192 Apr  9 16:35 etc

创建查看解压.png

相关文章

  • #文件属性及文件查找类命令

    一、文件类型及扩展名: 预备姿势:扩展名 .avi .txt .log .shWindows: 系统根据不同的...

  • day10预习笔记

    Linux文件类型及查找命令实践 Linux文件属性概述 文件属性:文件的大小时间 类型 权限 属主 索引节点:文...

  • day11预习笔记

    第8章Linux文件类型及查找命令实践 Linux文件属性概述 第一列:inode索引节点编号( 第二列:文件类型...

  • 第十五章文件与流

    JAVA程序如何访问文件属性 java.io.File类 File类访问文件属性 java中的文件及目录处理类 1...

  • Linux文件查找命令

    根据文件属性查找 find 命令格式: 常用选项 -name - 指定文件名格式;-size - 指定文件大小,例...

  • 2019-07-18

    day15 系统文件属性 课程介绍 1.文件属性中有什么2.文件属性文件类型 解锁很多命令3. 文件属性文件权限...

  • linux操作常用命令:文件目录查询修改等操作

    linux 命令: 显示文件属性介绍:文件属性在文件系统的安全管理方面起很重要的作用,linux下lsattr命令...

  • Linux4_文件查找和内容检索

    按文件属性查找 1按文件名查找 find + 查找的目录 + -name +“文件的名字” 通配符 *统配多个字符...

  • Linx--常用命令第三篇

    一.常用命令 - find 根据文件属性进行搜索 语法: find 路径 文件属性 例如: find ....

  • Linux下文件搜索、查找、查看命令

    1、最强大的搜索命令:find 查找各种文件的命令2、在文件资料中查找文件:locate3、搜索命令所在的目录及别...

网友评论

      本文标题:#文件属性及文件查找类命令

      本文链接:https://www.haomeiwen.com/subject/ucnbiqtx.html