精华内容
下载资源
问答
  • Linux下七种文件类型、文件属性及其查看方法

    万次阅读 多人点赞 2018-02-01 22:11:15
    1、七种文件类型 普通文件类型 Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-] 目录文件 就是目录, 能用 # cd 命令进入的。第...

    1、七种文件类型

    普通文件类型
    Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-]
    目录文件
    就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx]
    块设备文件
    块设备文件 : 就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。第一个属性为 [b]
    字符设备
    字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为 [c]
    套接字文件
    这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型
    管道文件
    FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]
    链接文件
    类似Windows下面的快捷方式。第一个属性为 [l],例如 [lrwxrwxrwx]

    2、查看文件类型的三种方法


    ls-l/ls-ld 或者ll [ls-l —查看文件 ls-ld —查看路径 ll ----跟ls -l 一样]

     ll anaconda-ks.cfg                       //看第一个字符
    -rw-------. 1 root root 2460 6月   1 23:37 anaconda-ks.cfg
    [root@localhost log]# ls -ld /etc   
    drwxr-xr-x. 81 root root 4096 Jan 29 03:25 /etc
    


    file 命令

    [root@localhost data]# file a.txt 
    a.txt: ASCII text
    


    stat 命令

    [root@localhost data]# stat a.txt      //查看文件的详细属性(其中包括文件时间属性)
      File: `a.txt'
      Size: 3               Blocks: 8          IO Block: 4096   regular file
    Device: 803h/2051d      Inode: 544365      Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2018-01-28 20:56:01.965885036 +0800
    Modify: 2018-01-28 20:55:27.181876154 +0800
    Change: 2018-01-28 20:55:27.181876154 +0800
    

    3、Linux中文件扩展名

    windows里通过扩展名来区分文件类型的。linux里文件扩展名和文件类型没有关系。但为了容易区分和兼容用户使用windows的习惯,我们还是会用扩展名来表示文件类型。举例如下:
    ● 源码.tar、.tar.gz、.tgz、.zip、.tar.bz表示压缩文件,创建命令一般为tar,gzip,zip等。
    ● .sh表示shell脚本文件,通过shell语言开发的程序。
    ● .pl表示perl语言文件,通过perl语言开发的程序。
    ● .py表示python语言文件,通过python语言开发的程序。
    ● .html、.htm、.php、.jsp、.do表示网页语言的文件。
    ● .conf表示系统服务的配置文件。
    ● .rpm表示rpm安装包文件。

    4、文件属性

    [root@localhost /]# ls -lhi
    total 90K
        12 dr-xr-xr-x.  2 root root 4.0K Jan 28 18:30 bin
         2 dr-xr-xr-x.  5 root root 1.0K Aug  7  2016 boot
         4 drwxr-xr-x. 18 root root 3.7K Jan 29 01:29 dev
    652802 drwxr-xr-x. 81 root root 4.0K Jan 29 03:25 etc
    130563 drwxr-xr-x.  3 root root 4.0K Jan 29 00:57 home
        13 dr-xr-xr-x. 12 root root 4.0K Jan 28 18:30 lib
    391685 dr-xr-xr-x.  9 root root  12K Jan 28 18:30 lib64
        11 drwx------.  2 root root  16K Aug  7  2016 lost+found
    130564 drwxr-xr-x.  2 root root 4.0K Sep 23  2011 media
    391689 drwxr-xr-x.  2 root root 4.0K Sep 23  2011 mnt
    130565 drwxr-xr-x.  3 root root 4.0K Aug  7  2016 opt
         1 dr-xr-xr-x. 97 root root    0 Jan 29  2018 proc
    391682 dr-xr-x---.  2 root root 4.0K Jan 28 21:08 root
    130566 dr-xr-xr-x.  2 root root  12K Jan 28 18:30 sbin
         1 drwxr-xr-x.  7 root root    0 Jan 29  2018 selinux
        15 drwxr-xr-x.  2 root root 4.0K Sep 23  2011 srv
         1 drwxr-xr-x. 13 root root    0 Jan 29  2018 sys
    522242 drwxrwxrwt.  5 root root 4.0K Jan 29 05:15 tmp
    522244 drwxr-xr-x. 14 root root 4.0K Jan 28 20:04 usr
    261121 drwxr-xr-x. 20 root root 4.0K Aug  7  2016 var
    

    这里写图片描述

    544365 -rw-r–r--. 1 root root 3 Jan 28 20:55 a.txt

    inode 索引节点编号:544365
    文件类型 :文件类型是’-’,表示这是一个普通文件
    文件权限:rw-r–r-- 表示文件可读、可写、可执行,文件所归属的用户组可读可执行,其他用户可读可执行
    硬链接个数 表示a.txt这个文件没有其他的硬链接,因为连接数是1,就是他本身
    文件属主 表示这个文件所属的用户,这里的意思是a.txt文件被root用户拥有,是第一个root
    文件属组 表示这个文件所属的用户组,这里表示a.txt文件属于root用户组,是第二个root
    文件大小 文件大小是3个字节
    文件修改时间 这里的时间是该文件最后被更新(包括文件创建、内容更新、文件名更新等)的时间可用如下命令查看文件的修改、访问、创建时间

    [root@localhost data]# stat a.txt 
      File: `a.txt'
      Size: 3               Blocks: 8          IO Block: 4096   regular file
    Device: 803h/2051d      Inode: 544365      Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2018-01-28 20:56:01.965885036 +0800       ----------访问时间
    Modify: 2018-01-28 20:55:27.181876154 +0800       ----------修改时间
    Change: 2018-01-28 20:55:27.181876154 +0800     ----------创建时间
    

    索引节点inode
    硬盘分区,格式化、创建文件系统
    被格式化的磁盘分为两部分:第一部分是Inode 第二部分是block
    block是用来存储实际数据用的,例如:照片、视频等普通文件数据
    inode是用来存储这些数据的属性的(也就是ls-l的结果)
    inode包含的属性信息有文件大小、属主、归属的用户组、读写权限、问价类型、修改时间,还有指向文件实体指针的功能(inode节点----block的对应关系),但是唯独不包含文件名
    这里写图片描述
    访问一个文件【通过文件名找到inode---->block 】
    这里写图片描述
    查看inode 大小

    [root@localhost ~]# dumpe2fs /dev/sda1|grep -i "Inode size" 
    dumpe2fs 1.41.12 (17-May-2010)
    Inode size:               128
    
    展开全文
  • 用来查看与修改系统中已注册文件类型的小工具,可以可以添加、编辑和删除操作在文件类型、允许编辑属性和标记每个文件的类型、显示“文件类型”选项卡的“文件夹选项”窗口、显示所有注册文件扩展名和类型的列表。
  • 修改文件属性.rar

    2020-06-28 14:57:29
    可修改电脑各种文件类型属性修改文件属性 无广告,无病毒无插件,本人亲测可用,有问题请留言。
  • 文件属性 第一个:文件访问权限 第二个:i节点 第三个:在磁盘上的设备编号 第四个:特殊文件的设备编号 第五个:链接的数量 第六个:用户ID 第七个:用户所在组的ID 第八个:文件大小 第九个:最后一次...

    文件属性

    第一个:文件访问权限     第二个:i节点       第三个:在磁盘上的设备编号   第四个:特殊文件的设备编号

    第五个:链接的数量         第六个:用户ID    第七个:用户所在组的ID           第八个:文件大小

    第九个:最后一次访问时间        第十个: 最后一次修改的时间       第十一个:文件状态改变的时间

    第十二个:磁盘块的大小       第十三个:系统分配的磁盘块的数量 

     

    TIps:符号连接即为软连接相当于快捷方式

    lstat相比于stat功能更强大

    创建管道文件:mkfifo  文件名

    创建软连接: ln  -s   要创建软连接的文件    软连接名称(l_名称)

     

     

    文件权限

     9种文件访问权限位

    • 用户权限:S_IRUSR(读),S_IWUSR(写),S_IXUSR(执行)
    • 组权限:S_IRGRP,S_IWGRP,S_IXGRP
    • 其他权限:S_IROTH,S_IWOTH,S_IXOTH

    文件权限通过按位或方式构造

      对文件赋予访问权限:

    1. 打开文件时把宏通过按位或来赋予

     

     2.打开文件时通过八进制来设置

      4:读权限    2:写权限     1:执行权限

      

     

     

     

     

     

     

     

     

     

     

    展开全文
  • linux修改文件属性

    千次阅读 2019-07-16 17:42:42
    -l:一行列出一个文件的属性信息(list),除文件名外,显示文件类型、权限、硬链接数目、该文件的拥有者、该文件所在的用户组、大小(单位:字节)、时间信息(如未指明是其他时间即指修改时间) -a:列出当前目录下的...

    1. 查看文件的属性的命令是ls [选项] [文件]
    常用选项有:
    -l:一行列出一个文件的属性信息(list),除文件名外,显示文件类型、权限、硬链接数目、该文件的拥有者、该文件所在的用户组、大小(单位:字节)、时间信息(如未指明是其他时间即指修改时间)
    -a:列出当前目录下的所有文件,包括隐藏文件
    -d:显示当前目录里面子目录的属性
    2. 使用ls -l显示文件属性在这里插入图片描述
    3. 修改文件的属性

    a.修改该文件的拥有者—chown(change owner),比如将该文件的拥有者wjl修改成root用户:chown root "文件"

    b.修改该文件所在的用户组—chgrp(change group)、chown比如将该文件的所在的组linux修改成wjl用户组:chown :wjl "文件"chgrp wjl "文件"

    c.可以同时修改文件的拥有者和文件所在的组,比如将这两个所属都改成root用户chown root:root "文件"

    d.修改用户对该文件的读、写、执行权限—chmod(change mode)
    文件的权限表示为rwx,对应读、写、执行,rwx表示该文件可读可写可执行,r-x表示该文件可读可执行不可写。

    4. 设置权限有两种方法设置:

    单独设置:采用符号连接方式,用“+”代表增加权限,用“-”代表删除权限,用等号“=”代表设置权限。
    使用符号代表类型:文件拥有者(u)、所属的用户组(g)、其他用户(o)、全部(a)。比如要设置文件拥有者可读可写,给所属用户组增加执行权限,可以为:chmod u=rw,g+x "文件"
    全部设置:采用八进制数指定方式,将文件权限字符代表的有效位设为1,即“rw-” "r-x“和”r--"的八进制分别表示为110、101、100,将这些二进制位串转换成对应的八进制数就是6、5、4,也就是说该文件的权限为654(3位八进制数)。比如设置成chomd 777 “文件名”,表示三个用户级别都具有可读可写可执行权限。

    展开全文
  • 文件属性修改

    2015-10-01 19:07:31
    可以方便修改文件的创建时间、修改时间、访问时间、只读、系统、隐藏属性。主要功能: 绿色环保软件; 支持多个文件类型搜索; 支持文件大小搜索; 支持文件相关日期搜索; 可以批量更改文件扩展名; 这是开发绿色的全...
  • UNIX下7种文件类型创建后都存在对其修改的系统调用,修改涉及对名字的修改,对属性修改,以及对内容的修改

    UNIX下可以通过系统调用获取7种文件的数据与结点信息。
    本文主要涉及对结点数据的获取。
    获取结点数据主要是stat函数

    int stat(const char *path, struct stat *buf);
    int fstat(int fd, struct stat *buf);
    int lstat(const char *path, struct stat *buf);

    UNIX下7种文件类型创建后都存在对其修改的系统调用,修改涉及对名字的修改,对属性的修改,以及对内容的修改。
    本文主要涉及对名字的修改以及对属性的修改。

    修改名字

    int rename(const char *oldpath, const char *newpath);

    属性修改
    1.权限修改

    int chmod(const char *path, mode_t mode);
    int fchmod(int fd, mode_t mode);

    2.文件用户,组用户修改

    int chown(const char *path, uid_t owner, gid_t group);
    int fchown(int fd, uid_t owner, gid_t group);
    int lchown(const char *path, uid_t owner, gid_t group);
    展开全文
  • acmain文件属性修改

    2012-03-07 02:43:33
    acmain文件属性修改 支持修改时间等各种文件类型存储属性 绿色免安装
  • VC 得到指定文件类型属性信息,获取文件的日期时间属性,比如文件创建时间、修改时间和访问时间等信息。使用时,需要复制文件路径和文件名信息到文本框中,点击右侧的“获得属性”即可。
  • 文件的7种类型文件属性引入, 如何判断文件类型文件属性引入文件的7种类型普通文件(regular file:-)文本文件纯二进制文件(机器码)目录文件(director file:d)字符设备文件(character special file:c)...
  • Linux 系统下的文件类型文件类型查看文件类型的方法文件属性文件权限修改文件权限 文件类型 1)普通文件类型:第一个属性为 [-] Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的...
  • 1. 文件类型 以Linux为模型的, 在Windows只能获取file, dir或unknow 三种类型 在Linux/Unix下, block, char, dir, fifo, file, link, unknown七种类型  filetype("目录或文件名") 获取文件类型  is_dir -- ...
  • 修改文件属性和文件权限

    千次阅读 2018-01-24 17:50:49
    1.Linux是一个多用户的操作系统: ... (2)Linux 操作系统对权限管理很严格,每一个文件对不同的用户提供不同的访问...查看文件属性信息: ls -l ( ll ) 文件属性:  type mode  link user group size
  • C#修改文件属性摘要信息

    热门讨论 2012-07-02 14:08:56
    C#修改文件属性摘要信息 1.添加依赖库:ole32.dll 2.调用静态方法:FileSummary.SetProperty(文件全路径名,修改内, 属性类型);即可。
  • arff文件属性类型

    千次阅读 2015-04-06 11:30:51
    arff文件是weka默认数据文件,为了更好地处理csv文件,可以手动给csv文件文件头把csv转换成arff。arff开头的通用格式示例: @relation weather %关系名,也就是这个arff文件的名称 @attribute outlook {sunny...
  • python修改文件属性

    2020-09-18 23:16:35
    需要将指定路径下的所有文件进行重命名,修改文件属性。 import os # '''os.walk遍历指定路径,dirpath为指定路径遍历后的各子路径,dirnames为每一子路径下包含的文件夹列表,filenames为每一子路径下包含的...
  • 文章目录1 修改文件属性及权限1.1 chgrp:修改文件所属组1.2 chown:修改文件的所有者1.3 chmod:修改文件权限1.3.1 数字类型修改法:1.3.2 符号类型修改法: 1 修改文件属性及权限 1.1 chgrp:修改文件所属组 chgrp...
  • 文件属性时间修改

    2015-04-04 10:59:59
    文件属性时间修改器,可修改各类文件属性时间,操作方便。
  • svn修改文件属性

    2020-04-13 15:41:38
    下文以xml文件性质为例进行实践,如果为其他类型,查看对应的mime-type修改即可。 确认文件属性方法 可以通过svn命令来获取文件属性,完整的命令为 svn propget svn:mime-type 'path-to-file' 或 svn plist -v 'path...
  • 能够批量'移动'复制'重命名'修改各种属性,且能修改够指定一个目录下文件(包括所有子文件夹内文件)类型....
  • 上次讲到怎么查看文件的权限以及文件的属性,那么在一些场合你要修改文件属性和权限怎么办呢? 我们可以使用下面3个命令来修改文件属性和权限: chgrp(change group):改变文件所属用户组 chown(change owner)...
  • C++更改文件属性

    2020-06-29 23:01:36
    C++更改文件属性可以采用两种办法,一种是通过system()函数,另一种是通过SetFileAttributes()函数。 1.通过system() 通过这个函数可以调用系统命令来操作,用它来调用ATTRIB命令来操作。 这就是这个命令的使用...
  • 职称计算机PowerPoint2003辅导:文件类型属性导语:在Windows环境中,文件的操作或结构特性的指定。与文件类型关联的是它的图标以及对应该文件类型的程序。在Macintosh环境中,MacintoshFinder使用文件类型和文件...
  • 在Linux系统中,一切皆文件,那么文件管理的重要性就不言而喻了,对文件进行管理,首先要清楚文件的...文件类型与权限 各字段以空格分隔,各字段意义: 共10个字符。第一个字符表示文件类型;后9个字符,每3个一...
  • vbs 修改文件属性

    千次阅读 2013-02-21 01:56:10
    Dim fs ,f Const Normal =0,ReadOnly=1,Hidden=2,System=4,Volume=8,Directory=16,Alias=64,Compressed=128 Set fs = WScript.CreateObject("scripting.filesystemobject") Set f = fs.GetFile("D:\d.ico") ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 916,672
精华内容 366,668
关键字:

怎样更改文件类型属性