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      4096 Mar 17 16:10 12
drwxr-xr-x. 2 root root      4096 Mar 17 16:19 13
drwxr-xr-x. 3 root root      4096 Mar 17 13:57 test

ls -F    可以简单的区分文件类型,目录的话加/ 普通文件不添加

[[email protected]~]# ls -Fl
-rwxr-xr-x. 1 root root       363 Dec 19 15:35 11.sh*
drwxr-xr-x. 2 root root      4096 Mar 17 16:10 12/
-rw-------. 1 root root      1090 Nov 13 09:29 anaconda-ks.cfg


ls -la /etc/ | grep ‘^d‘ | wc -l  整个命令是列出/etc目录下一共有多少个目录

^代表以d开头的 wc 统计数字

[[email protected]~]# ls -la /etc/ |grep ‘^d‘ |wc -l
60

Linux文件类型:

d  目录文件   有x权限能cd进目录;有rx能cd+ls;有wx才能rm、mv
b  块设备文件(U盘,磁盘)
-  普通文件
l  链接文件
c  字符文件
p  管道文件  | grep | 管道
s   套接字文件(socket)进程间通信用的,类似于tcp/ip

在internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开了一个socket,并绑定到一个端口上,不同的端口对应于不同的服务。   

Linux文件链接数(inode )唯一的标识符

硬连接可以使用多个文件可以对应同一个inode

#test目录本身的inode值     3代表的有3个文件使用同一个inode

[[email protected] ~]# ls -li

391511 drwxr-xr-x.  3 root root       4096 Mar 17 13:50 test

#当前目录的inode

[[email protected] ~]# ls -ali test
391511 drwxr-xr-x. 3 root root 4096 Mar 17 13:57 .                   
390913 dr-xr-x---. 3 root root 4096 Mar 17 13:50 ..
391512 drwxr-xr-x. 2 root root 4096 Mar 17 13:57 1

#查看test/1目录的
[[email protected] ~]# ls -ali test/1/
391512 drwxr-xr-x. 2 root root 4096 Mar 17 13:57 .
391511 drwxr-xr-x. 3 root root 4096 Mar 17 13:57 ..

从上面的inode中可以看出inode出现三次:
1、 目录本身
2、 test/目录里的‘.(隐藏)‘当前目录
3、 test/1目录的..(上一级)‘上一级目录

时间: 2024-10-18 21:48:07

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

Linux下文件和目录的相关操作

文件和目录的操作命令,按以下思路进行整理,感觉更便于记忆和使用 1.创建一个二进制文件 touch f1 2.向文件中写入数据 echo "hello" >> f1 echo "world" >> f1 (world 会追加到hello后面) echo "test" > f1     (test 会覆盖刚写入的hello world) 3.给文件创建链接 ln f1 f2 (给f1创建一个硬链接文件f2) ln -s

linux下文件以及目录权限修改(摘抄)

http://www.linuxidc.com/Linux/2014-10/108114.htm chagrp 改变所属组:chown 改变拥有者:chmod 改变权限: 1. 改变所属群组, chgrp [[email protected] ~]# chgrp [-R] dirname/filename ... 选项与参数: -R :进行递归(recursive)的持续变更,亦即连同次目录下的所有档案.目录都更新成为这个群组之意.常常用在变更某一目录内所有的档案之情况. 范例:[[email 

linux下文件和目录

(1)普通文件(regular file):这是最常用的文件类型,这种文件包含了某种形式的数据,文件内容的解释由处理该文件的应用程序进行. (2)目录文件(directory file):这种文件包含了其他文件的 名字以及指向这些文件有关信息的指针.对一个目录文件具有读权限的进程,都可以读该目录的内容,但只有内核可以  直接写目录文件. (3)块特殊文件(block special file):这种类型的文件提供对设备(如磁盘)带缓冲的访问,每次访问一固定长度为单位进行. (4)字符特殊文件(c

Linux下文件和目录管理常用命令(上)

cat命令 描述:连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于shell下的type命令. 注:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容.因此,一般用more等命令分屏显示.为了控制滚屏,可以按Ctrl+S键,停止滚屏:按Ctrl+Q键可以恢复滚屏.按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态. 语法:cat(选项)(参数) 常用选项: -n或-number:从1开始对所有输出的行编号: -b或--number-

linux下文件或目录传输多种方法及测试(debian)

基础环境说明及安装 1.服务器 serverA=192.168.1.124(debian7.8) serverB=192.168.1.122(debian6.0.10) 2.需要将serverB下的目录testtransfer(4.5G)下全部远程复制到serverA下 3.需要用到软件 1)apt-cache search pigz pigz - Parallel Implementation of GZip(多线程压缩) 2)apt-cache search pv |grep "^pv&qu

Linux文件和目录的属性及权限

本文介绍Linux系统的文件和目录的属性及权限,比如索引节点 inode.文件类型.文件权限及属主,还对setuid.getgid及粘贴位进行相关的介绍.其中,对ln.chmod.chown.chgrp.umask等命令的用法进行详细的说明和举例. Linux中的文件 文件属性相概述 Linux系统中文件或目录的属性主要包括:文件或目录的索引节点(inode).类型.权限属性.链接数.所归属的用户和用户组.最近修改时间等内容: 看下执行 ls -lhi 命令的结果     详细解释图: 文字解释

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文件和目录的属性及硬链接与软连接

1.文件属性概述 linux系统中的文件或目录的属性主要包括:索引节点(inode).文件类型.权限属性.链接数.所归属的用户和用户组.最近修改的时间等内容. 我们用ls –lhi命令查看一下结果,也可以用stat详细查看文件属性. [[email protected] ~]# ls -lhi total 92K 400420 -rw-------. 1 root root 1.1K Jun 14 05:02 anaconda-ks.cfg 400431 -rw-r--r--. 1 root r

解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题

本文摘自:(http://blog.csdn.net/stevencn76/article/details/6246162) 分类: Java技术专区2011-03-13 12:25 5017人阅读 评论(1) 收藏 举报 tomcatlinux工具任务web 由于Tomcat在默认情况下会将没有经过配置的web应用所产生的日志输出已经其本身的日志内容都输出到这个文件中,那么随着时间的推移,这个文件的尺寸将会越来越大,当需要检查日志内容时间会导致文件难以打开,而且同时tomcat依旧在不断的向文