linux下文件目录和属性

文件类型:

-:普通文件

d:目录

c:字符设备,如显示器键盘鼠标等

b:块设备,磁盘,U盘等

l:软连接文件,类似于win中的快捷方式,只记录了一个文件的路径

s:进程间通信的文件

p:管道文件,将一个命令的输出作为另一个命令的输入

第一个三个表示这个文件的所属主

第二个三个表示这个文件的所属组

第三个三个表示这个文件除了所属主所属组之外的其他人的权限

rwx表示可读 可写 可执行

数字表示有多少个文件使用了相同的inode号

后面两个显示所属主是谁和所属组是谁

命令:chown     (更改属主和属组)

使用方法:chown 属主:属组 文件名     或     chown 属主.属组 文件名

chown longfei:user1 1.txt

chown -R longfei.user1 111  (将111目录下所有的目录和文件的属主和属组都改为longfei和user1)

命令历史:

命令:history          查看命令使用的历史信息

如!ls则linux会在命令历史中查找最近的一条ls开头的命令并运行该命令

更改文件特殊权限

命令:chattr  (给文件添加特殊权限)

使用方法:

chattr +a 1.txt         (给1.txt文件添加a权限;有a权限的文件只能进行重镜像操作)

chattr +i 1.txt          (给1.txt文件添加i权限;有i权限的文件将被锁死,不能进行修改重命名删除等操作)

命令:lsattr    (逐层查看文件和目录的特殊权限)

使用方法:

lsattr -R           (能够将子目录和子目录下的文件的特殊权限列出)

lsattr -d 111    (查看目录111本身的特殊权限)

时间: 2024-11-13 09:01:58

linux下文件目录和属性的相关文章

Linux下TCP keepalive属性的表现

tcp是面向连接的,在实际应用中通常都需要检测连接是否还可用.如果不可用,可分为:a. 连接的对端正常关闭.b. 连接的对端非正常关闭,这包括对端设备掉电,程序崩溃,网络被中断等.这种情况是不能也无法通知对端的,所以连接会一直存在,浪费国家的资源. tcp协议栈有个keepalive的属性,可以主动探测socket是否可用,不过这个属性的默认值很大.全局设置可更改/etc/sysctl.conf,加上:net.ipv4.tcp_keepalive_intvl = 20net.ipv4.tcp_k

基于Linux下的GCC编译器的内部预宏定义与__attribute__属性

***************************************************************************************************************************** 作者:EasyWave                                                                                    时间:2015.02.20 类别:Linux应用-GCC编

如何在windows下和linux下获取文件(如exe文件)的详细信息和属性

程序员都很懒,你懂的! 最近在项目开发中,由cs开发的exe的程序,需要自动升级,该exe程序放在linux下,自动升级时检测不到该exe程序的版本号信息,但是我们客户端的exe程序需要获取服务器上新程序的版本号信息.最后由我用java实现linux上exe文件的版本号读取功能.下面是详细代码: package com.herman.utils; import java.io.File; import java.io.FileNotFoundException; import java.io.I

linux下文件和目录的属性

linux下文件或目录的属性 [[email protected] ~]# ls -l -rw-r--r--. 1 root root      9119 Nov 13 09:29 install.log drwxr-xr-x. 2 root root      4096 Mar 17 13:50 test #列出当前所有的目录 ^d代表以d开头的类型 [[email protected] ~]# ls -l |grep '^d'     drwxr-xr-x. 2 root root     

Linux 程序设计学习笔记----Linux下文件类型和属性管理

转载请注明出处:http://blog.csdn.net/suool/article/details/38318225 部分内容整理自网络,在此感谢各位大神. Linux文件类型和权限 数据表示 文件属性存储结构体Inode的成员变量i_mode存储着该文件的文件类型和权限信息.该变量为short int类型. 这个16位变量的各个位功能划分为: 第0-8位为权限位,为别对应拥有者(user),同组其他用户(group)和其他用户(other)的读R写W和执行X权限. 第9-11位是权限修饰位,

Linux下的文件目录结构详解

Linux下的文件目录结构详解 / Linux文件系统的上层根目录 /bin 存放用户可执行的程序 /boot 操作系统启动时所需要的文件 /dev 接口设备文件目录,例如:had表示硬盘 /etc 有关系统设置与管理的文件 /home 一般用户的主目录或者FTP站点管理目录 /mnt 装置的文件系统加载点,例如:光驱.软盘等... /proc 目前系统核心与程序执行的信息. /root 管理员的主目录 /sbin 此目录存放系统启动时所需要执行的程序 /tmp 用来存放暂存盘的目录 /usr

Linux下的三个时间属性

Linux下的文件有三个时间属性.分别为atime.ctime.mtime. atime:access time,即文件的最近一次访问时间. ctime:change time,即文件的最近一次改变时间(这里并非create time创建时间).改变是指文件的属性发生改变,一般为修改文件权限或者文件名. mtime:modify time,即文件的最近一次修改时间.修改是指文件的内容发生改变. 其中,当mtime发生改变时,ctime一定改变,而atime不一定改变.当修改文件内容时,文件大小等

linux 下查看文件的完整时间信息及三种时间属性

一.linux下查看文件的完整时间信息 1.Linux 下查看文件时,ls –l 缺省是不显示秒的: # ls -l /etc/ total 0 -rw-r--r--.  1 root   root         16 Jan  5 09:43 adjtime -rw-r--r--.  1 root   root       1518 Jun  7  2013 aliases 2.要显示秒(实际更精确),可以用 –full-time 参数: # ls -l /etc/ --full-time

linux 下配置文件目录/etc/sysconfig

/etc/sysconfig/目录详解 2010-06-19 11:12 6693人阅读 评论(1) 收藏 举报 桌面环境debugging防火墙serviceunix语言 /etc/sysconfig/目录包括了在红帽企业LINUX下各种系统配置文件,以下是在/etc/sysconfig/目录下的文件列表如图:如果一些在此列出的文件没有出现在你的/etc/sysconfig/目录中,可能是相应的程序没有安装的原因.下面将对这些文件进行分别介绍,在此只对这些配置文件进行一般程度的说明,如果要看它