linux 文件组,linux查看组内用户
大家好,今天给各位分享linux 文件组的一些知识,其中也会对linux查看组内用户进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
Linux文件组织结构是什么
一切从“/”开始
在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,即刘遄老师所一直强调的“Linux系统中一切都是文件”。既然平时我们打交道的都是文件,那么又应该如何找到它们呢?在Windows操作系统中,想要找到一个文件,我们要依次进入该文件所在的磁盘分区(假设这里是D盘),然后在进入该分区下的具体目录,最终找到这个文件。但是在Linux系统中并不存在C/D/E/F等盘符,Linux系统中的一切文件都是从“根(/)”目录开始的,并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义了常见目录的用途。另外,Linux系统中的文件和目录名称是严格区分大小写的。例如,root、rOOt、Root、rooT均代表不同的目录,并且文件名称中不得包含斜杠(/)。Linux系统中的文件存储结构如图6-1所示。
前文提到的FHS是根据以往无数Linux系统用户和开发者的经验而总结出来的,是用户在Linux系统中存储文件时需要遵守的规则,用于指导我们应该把文件保存到什么位置,以及告诉用户应该在何处找到所需的文件。但是,FHS对于用户来讲只能算是一种道德上的约束,有些用户就是懒得遵守,依然会把文件到处乱放,有些甚至从来没有听说过它。这里并不是号召各位读者去谴责他们,而是建议大家要灵活运用所学的知识,千万不要认准这个FHS协定只讲死道理,不然吃亏的可就是自己了。《Linux就该这么学》一起学习linux,在Linux系统中,最常见的目录以及所对应的存放内容如表所示。
Linux系统中常见的目录名称以及相应内容
目录名称应放置文件的内容
/boot开机所需文件—内核、开机菜单以及所需配置文件等
/dev以文件形式存放任何设备与接口
/etc配置文件
/home用户主目录
/bin存放单用户模式下还可以操作的命令
/lib开机时用到的函数库,以及/bin与/sbin下面的命令要调用的函数
/sbin开机过程中需要的命令
/media用于挂载设备文件的目录
/opt放置第三方的软件
/root系统管理员的家目录
/srv一些网络服务的数据文件目录
/tmp任何人均可使用的“共享”临时目录
/proc虚拟文件系统,例如系统内核、进程、外部设备及网络状态等
/usr/local用户自行安装的软件
/usr/sbin Linux系统开机时不会使用到的软件/命令/脚本
/usr/share帮助与说明文件,也可放置共享文件
/var主要存放经常变化的文件,如日志
/lost+found当文件系统发生错误时,将一些丢失的文件片段存放在这里
linux下find命令的 -mtime时间问题:
有网络,什么都不是问题了!
^_^
格式: find [path...] [expression]
find/-name access_log 2>/dev/null不显示错误信息
find/-amin n##查找系统中最后N分钟访问的文件
find/-atime n##查找系统中最后n*24小时访问的文件
find/-cmin n##查找系统中最后N分钟被改变状态的文件
find/-ctime n##查找系统中最后n*24小时被改变状态的文件
find/-empty##查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
find/-false##查找系统中总是错误的文件
find/-fstype type##查找系统中存在于指定文件系统的文件,例如:ext2.
find/-gid n##查找系统中文件数字组 ID为 n的文件
find/-group gname##查找系统中文件属于gnam文件组,并且指定组和ID的文件
find/-mmin n#查找在系统中最后n分钟里修改过的文件
find/-mtime n#查找在系统中最后24*n小时里修改过的文件
find/-nouser#查找在系统中属于作废用户的文件
find/-size nc#查找在系统中长度为n字节的文件
find/-size+nc#查找在系统中长度大于n字节的文件
find/-daystart##测试系统从今天开始24小时以内的文件,用法类似-amin
find/-depth##使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容
find/-follow##遵循通配符链接方式查找;另外,也可忽略通配符链接方式查询
find/-help##显示命令摘要
find/-maxdepth levels##在某个层次的目录中按照递减方法查找
find/-mount##不在文件系统目录中查找,用法类似-xdev.
find/-noleaf##禁止在非UNUX文件系统,MS-DOS系统,CD-ROM文件系统中进行最优化查找
find/-version##打印版本数字
-exec command;##查找并执行命令
-fprint file##打印文件完整文件名
-fprint0 file##打印文件完整文件名包括空的文件
-fprintf file format##打印文件格式
-ok command;##给用户命令执行操作,根据用户的Y确认输入执行
-printf format##打印文件格式
-ls##打印同种文件格式的文件.
几个参数之间可以用-and,-or连接,某个参数取反可用!.
linux下怎么改文件夹的所属组
1、打开自己的linux系统。
2、接着打开“终端”命令窗口。
3、接着我们修改一个文件的所有者和组别,首先我们先看看这个文件的所属。
4、接着我们输入一下命令,先修改文件的所有者。(注意我们修改文件的时候必须在root用户下)
5、再接着查看文件的所有者是否被修改成功。
6、然后我们输入以下的命令,来修改文件的用户组。
6、最后我们再查看以下文件的用户组是否也被修改。