文件、目录——Linux基本命令(7)

1.     文件名规则

(1)文件名最长255个字节

        文件、目录——Linux基本命令(7)

(2)包括路径在内文件名称最长4095个字节

(3)文件颜色

         蓝色->目录

         绿色->可执行文件

         红色->压缩文件

         浅蓝色->链接文件

         灰色->其他文件

   文件、目录——Linux基本命令(7)

(4)除了斜杠和NUL(就是空格键),所有字符都有效。但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用它们。

 

2.文件系统结构

         /boot:引导文件存放目录,内核文件、引导加载器都存放于此目录

         /bin:供所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序

         /sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序

         /lib:启动时程序依赖的基本共享库文件以及内核模块文件

         /lib64:专用于*86_64系统上的辅助共享库文件存放位置

         /etc:配置文件目录

   文件、目录——Linux基本命令(7)

         /home/USERNAME:普通用户家目录

         /root:管理员的家目录

         /media:便携式移动设备挂载点

         /mnt:临时文件系统挂载点

         /dev:设备文件及特殊文件存储位置

   文件、目录——Linux基本命令(7)

                   b:block device 随机访问

                   c:character
device
线性访问

         /opt:第三方应用程序的安装位置

         /srv:系统上运行的服务用到的数据

         /tmp:临时文件存储位置

         /usr:universal
shared
,read-only data 只读文件

         /var:
variable data files
可写文件

                   cache:应用程序缓存数据目录

                   lib:应用程序状态信息数据

                   local:专用于为/user/local下的应用程序存储可变数据

                   lock:锁文件

                   log:日志目录及文件

                   opt:专用于为/opt下的应用程序存储可变数据

                   run:运行中的进程相关数据,通常用于存储进程pid文件

                   spool:应用程序数据池

                   tmp:保存系统两次重启之间产生的临时数据

                   /proc:用于输出内核与进程信息相关的虚拟文件系统

                   /sys:用于输出当前系统上硬件设备相关信息虚拟文件系统

                            echo
’- – -’ > /sys/class/scsi_host/host2/scan

                            Vmware加硬盘重新扫描

                   /selinux:security
enhanced Linux,selinux
相关的安全策略等信息的存储位置

 

3.Linux上的应用程序的组成部分

        文件、目录——Linux基本命令(7)

4.Linux下的文件类型

        文件、目录——Linux基本命令(7)

5.绝对路径和相对路径

         绝对路径:

                   以正斜杠开始(从根开始)

                   完整的文件的位置路径

                   可用于任何向指定的一个文件名的时候

         相对路径名:

                   不以斜线开始

                   指定相对与当前工作目录或某目录的位置

                   可以作为一个简短的形式指定一个文件名

         基名:basename

         目录名:dirname

 

6.更改目录

cd 改变目录

使用绝对或相对路径:

         cd /home/wang/

         cd home/wang

切换至父目录(上级目录):cd ..

切换至当前用户的主目录:cd

切换至以前的工作目录:cd –

文件、目录——Linux基本命令(7)

选项: -P

相关的环境变量:

         PWD:当前目录路径

         OLDPWD:上一次目录路径

 

7.列出目录内容

         ls列出当前目录的内容或指定目录

用法:ls
[options] [files_or_dirs]

示例:

                   ls
-a
显示所有文件

                   ls
-A
显示所有文件,除.和..文件

                   ls
-l
长列出

                           -rw-r–r–.
1 root root 2193 Jul 14 17:28 passwd

                            文件类型|owner权限group权限other权限|硬链接数|owner|group|文件大小(bytes)|mtime|文件名

             文件、目录——Linux基本命令(7)

                   ls
-R
递归(即如果文件夹里有文件可以被展开列出来)

             文件、目录——Linux基本命令(7)

                   ls
-ld
显示指定目录的详细信息。

                   ls
-1
竖显示

             文件、目录——Linux基本命令(7)     

                   ls
-S
按文件大小降序排列

                   ls
-t
按修改时间(mtime)从新到旧排列

                   ls
-ut
按访问时间(atime) 从新到旧排列

                   ls
-U
按文件存放的先后顺序

                   ls
-X
按文件后缀排序

                   ls
-i
显示文件的inode号

                   ls
-Z
显示文件的context值

 

8.时间戳

         stat filename查看文件信息

   文件、目录——Linux基本命令(7)

                   atime 访问时间

                   mtime 文件数据修改时间

                   ctime 文件元数据修改时间

(PS:元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode…)等等。)

 

touch filename 当文件不存在时,则创建一个空文件,名为filename

                                 当文件已存在时,则更新期时间戳

                                           -a 仅更新atime,ctime

                                           -m 仅更新mtime, ctime

                                 touch filename 更新全部时间戳。

原创文章,作者:T_endless,如若转载,请注明出处:http://www.178linux.com/81646

赞 (0)
T_endlessT_endless
上一篇 2017-07-17 17:39
下一篇 2017-07-17 19:50

相关推荐

  • 专属个人的聊天机器人的实现——图灵机器人

    先体验一下:图灵机器人智能聊天体验:http://www.tuling123.com/openapi/cloud/proexp.jsp 1、简介        本篇为大家介绍使用图灵机器人api实现聊天机器人的方法,该api本身已经拥有了智能聊天的功能,但我们可以自定义知识库的方式简单实现专属个人的聊天机器人。 2、开…

    Linux干货 2016-03-28
  • find命令详解

    find命令详解 实时查找工具,通过遍历指定起始路径下文件系统层级结构完成文件查找; 一、工作特性: 查找速度略慢; 精确查找,只查找文件路径的基名而非整个路径; 实时查找; 可能只搜索用户具备读取和执行权限的目录 二、 用法: find [查找起始路径] [OPTIONS] [查找条件] [处理动作] 查找起始路径:指定具体搜索目标起始路径;默认为当前目录…

    Linux干货 2017-03-19
  • Linux批量创建用户、passwd、shadow、组管理、group、gshadow、默认配置文件login.defs、切换用户su、提升权限(二)

    Linux批量创建用户、passwd、shadow、组管理、group、gshadow、默认配置文件login.defs、切换用户su、提升权限(二) Linux对于权限的管理非常完善,其强大的权限管理机制体现了它的魅力之处,让无数人为之操碎了心。Linux中的权限既能放也能收,既可以管理整个组的权限,也可以管理单个用户的权限,正是因为有了ACL的加入变得非…

    Linux干货 2016-08-06
  • Linux基础知识之IO重定向

    该博文以CentOS6.8_x86_64系统为基础,Xshell 5远程连接CentOS系统,以root身份登录系统。  什么是I/O重定向?       所谓I/O重定向简单来说就是一个过程,这个过程捕捉一个文件,或者命令,程序,脚本,甚至脚本中的代码块(codeblock)的输出,然后把捕捉到的输出,作为输入发送给…

    Linux干货 2016-07-26
  • linux系统及简单使用

    简介:CentOS(Community Enterprise Operating System)社区企业操作系统,安全和稳定性较好,有优秀的社区支持。   Linux系统的原则: 1、由单一目的的较小的程序程序组成 2、一切皆文件 3、避免捕获用户接口 4、配置文件保存在文本中 5、链接程序完成复杂的功能   Linux系统安装: 英文安…

    Linux干货 2017-07-15
  • Linux权限管理练习

    1、当用户xiaoming对/testdir 目录无执行权限时,意味着无法做哪些操作? 无法cd切换进入此目录,无法创建文件,无法删除文件,无法查看里面文件的内容,只能ls列出目录下的内容 2、当用户xiaoqiang对/testdir 目录无读权限时,意味着无法做哪些操作? 无法ls查看目录下的内容 3、当用户wangcai 对/testdir 目录无写权…

    Linux干货 2016-08-05