zoukankan      html  css  js  c++  java
  • Linux文件处理命令 ls 详解

    Linux系统的应用场景最多的就是用作服务器的系统了,简洁,安全,高效,一般我们服务器端不会安装Linux的图形化界面,虽然现在一些Linux发行版的图形界面也很漂亮,但是,服务器最主要的是高效。所以,一般都是使用命令行进行操作,所以,一般我们都要熟悉一些常用的Linux命令,废话不多说,首先说一下可能用的最频繁的命令 ls 。

    Linux命令的一般格式为:命令  [选项] [参数] ,其中选项是为了让命令有其他额外的功能,是可选的,一般选项的前面都会有一个 - ,是简化的选项,-- 是完整的选项命令,选项可以有多个,可以连在一起写;参数是命令操作的对象,可以是文件、目录、进程或者其他,也是可选的

    ls 命令(英文原意:list)最基本的作用是查看目录下的所有文件,不显示详细信息,比如,下面就是查看根目录下的所有文件,但是不包括隐藏文件

    可以使用which或whereis命令查看命令所在的路径,根据路径我们可以看到它的执行权限是所有用户

    选项

    ls 命令的常用选项有4个,分别是 -a -l -d -i

     ls -a 可以查看目录下的包括隐藏文件在内的所有文件,Linux中隐藏文件前面都有一个小点 .

    ls -l 可以查看目录下的所有文件的详细信息,第一行total表示目录下的文件占用资源的总和,单位是KB(可以使用 -h 选项来显示具体单位),后面有每个文件显示的7列信息:

    第一列是权限列,它的第一个字符代表是文件的类型,常见的文件类型有文件、目录、软链接3种,其中 - 表示是文件,例如,上图中的install.sh就是一个文件,d 表示是一个目录,例如上图中的proc就是一个目录(当然,这个也可以根据Linux中特定的颜色来判断,蓝色就表示目录,会更明显一点),l 表示是一个软链接;后面每三个字符可以看成一组,分别表示读权限(r),写权限(w),执行权限(x),第一组表示所有者的权限,第二组表示所属组的权限,第三组表示其他用户的权限(Linux是一个多用户系统,它把用户分成了三种类型,分别是所有者、所属组、其他用户);

    第二列是一种文件的引用技术,表示文件或目录曾经被引用或调用的次数

    第三列表示文件的所有者

    第四列表示文件的用户组

    第五列表示文件的大小,单位是字节(B)

    第六列表示文件最后一次的修改时间

    第七列表示文件名称

    ls -i 可以查看文件的i节点号(可以看成文件的唯一标识,系统可以通过这个i节点号来识别和查询文件)

    ls -d 可以只查看目录的信息,而不显示目录下的文件信息

    参数

    可选的参数可以是任何的目录,表示查看相应目录下的文件,如图表示查看/etc下的文件

  • 相关阅读:
    淘淘商城-day02[框架整合,后台系统搭建]
    淘淘商城-day01[项目介绍,搭建maven工程,SVN使用]
    CentOS7安装FastDFS 5.05
    ubuntu ssh 开启
    BAT 快速删除CVS文件和拷贝最近修改文件的目录结构
    eclipse 插件
    Eclipse 工作空间目录 详解
    淘淘商城-传智播客J2EE的实践项目 目录篇
    eclipse 版本 发行版本
    ROM、PROM、EPROM、EEPROM、Flash ROM分别指什么?
  • 原文地址:https://www.cnblogs.com/andrew3/p/12797333.html
Copyright © 2011-2022 走看看