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

1.     文件名规则

1)文件名最长255个字节

        

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

3)文件颜色

         蓝色->目录

         绿色->可执行文件

         红色->压缩文件

         浅蓝色->链接文件

         灰色->其他文件

  

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

 

2.文件系统结构

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

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

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

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

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

         /etc:配置文件目录

  

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

         /root:管理员的家目录

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

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

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

  

                   bblock device 随机访问

                   ccharacter
device
线性访问

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

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

         /tmp:临时文件存储位置

         /usruniversal
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加硬盘重新扫描

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

 

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

        

4.Linux下的文件类型

        

5.绝对路径和相对路径

         绝对路径:

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

                   完整的文件的位置路径

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

         相对路径名:

                   不以斜线开始

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

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

         基名:basename

         目录名:dirname

 

6.更改目录

cd 改变目录

使用绝对或相对路径:

         cd /home/wang/

         cd home/wang

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

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

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


选项: -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|文件名

             

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

             

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

                   ls
-1
竖显示

                  

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

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

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

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

                   ls
-X
按文件后缀排序

                   ls
-i
显示文件的inode

                   ls
-Z
显示文件的context

 

8.时间戳

         stat filename查看文件信息

  

                   atime 访问时间

                   mtime 文件数据修改时间

                   ctime 文件元数据修改时间

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

 

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

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

                                           -a 仅更新atimectime

                                           -m 仅更新mtime, ctime

                                 touch filename 更新全部时间戳。

原创文章,作者:T_endless,如若转载,请注明出处:/81646

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1660809109@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达主管QQ  万达注册  万达主管QQ  测试  guoqibee.com  万达娱乐登录  万达招商  万达娱乐  万达娱乐  万达直属