`
longforfreedom
  • 浏览: 198828 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Linux基础之ls

阅读更多

    最近这一段时间越来越浮躁,净做一些不靠谱的事情,很无语,很无奈,也很着急,知道的东西忘的差不多了,不知道的还是不知道,打算从今天开始,每天写一 篇,一方面,把自己知识的东西写下来,以备不时之需,也方便有需要之人,另一方面,能促使自己能够养成一个好习惯,学一点,记一点,用一点,回归平静。好 了闲话少说,从久违了的Linux 开始。

 

ls 应该是Linux 下最简单也最常用的命令之一

在不加选项及参数的情况下只是简单的列举当前目录下的文件与目录

常用的选项有


-a   列出所有文件及目录包括隐藏的及.和..

-l    以列表形式显示,类型,权即,硬链接数(注意如下图中的hardlink.png就是screenshot_002.png的硬链接),所有者,所有组,大小(默认单位为字节),时间(默认为最后修改时间)


-A  同-a 但不包括.和..

-B 不包括以~结尾的备份文件

-S 按文件大小排序()

-t 按时间排序

-c 按文件状态修改时间排序

-u 按最近访问时间代替最近修改时间排序

-X 按文件扩展名排序

-R 递归列出文件

-F 在文件名后附上一个符号来说明文件类型如“*”代表普通可执行文件,“/”代表目录

-k 以K为单位显示文件大小

-i 在最面显示文件的inode如下图所示,硬链接的inode是相同的,软链接的inode不同


-m 水平列出文件,在一行中尽可能多的列出文件或目录,中间用“,”分开。如图


-D 在使用-l时会在列表的最后多后打印一行来标志各文件名的在输出中的起始与结束位置,方便其它程序获取文件名

-L 会列出软链接到文件的信息,而不是软链接本身的信息,加上-i选项可能看的更清楚一些,可以看到软链接kk,和文件.migle的inode显示相同的indoe


 

 

 

 

  • 大小: 5.5 KB
  • 大小: 7.9 KB
  • 大小: 20.1 KB
  • 大小: 22.8 KB
  • 大小: 22.9 KB
1
0
分享到:
评论

相关推荐

    Linux基础课件Linux系统目录查看ls命令共11页

    【标题】"Linux基础课件Linux系统目录查看ls命令共11页" 涉及的是Linux操作系统中的基本命令——ls命令,这是每个Linux用户都必须掌握的核心技能之一。ls命令用于在终端中列出文件和目录,是日常操作中最常用的命令...

    linux 系统命令 ls -l命令的实现

    在Linux操作系统中,`ls` 是一个非常基础且常用的命令,用于列出目录中的文件和子目录。`ls -l` 命令是其一种扩展形式,提供了更详细的信息展示,包括文件权限、所有者、组、大小、修改日期以及文件或链接的名称。这...

    Linux基础学习篇940页.pdf

    Linux基础学习篇940页 Linux基础学习篇940页是一本详细的Linux基础学习指南,涵盖了Linux操作系统的各个方面。该书共分为二十四章,涵盖了Linux基础知识、文件系统、进程管理、用户管理、网络管理、系统安全等方面...

    Linux下用C语言实现ls命令

    然而,这仅是一个基础的实现,真实的ls命令具有更复杂的特性,如处理命令行参数、支持颜色输出、显示详细信息等。为了实现一个功能完整的ls命令,还需要对文件系统接口、路径解析以及各种文件属性有更深入的理解,...

    linux ls命令 源代码

    Linux系统中的`ls`命令是日常操作中最常用的命令之一,用于列出目录中的文件和子目录。这个命令在Unix-like系统中具有悠久的历史,是任何Linux用户必须掌握的基础工具。源代码的学习可以帮助我们深入理解它的运作...

    Linux命令基础:ls命令和延伸

    Linux命令基础中的`ls`命令是Linux操作系统中最基本且至关重要的工具之一,它用于列出目录内容。`ls`命令的名称来源于英文单词"list",它的主要功能是展示指定目录或者当前目录下的文件和子目录的详细信息。在日常的...

    自定义函数实现linux ls -a -l 命令_ls函数linux_自定义函数实现linux命令_

    在Linux操作系统中,`ls`命令是一个非常基础且常用的工具,用于列出目录中的文件和子目录。`ls -a -l`是`ls`命令的一个组合选项,它提供了丰富的信息展示,包括隐藏文件(以`.`开头的文件)以及每个文件或目录的详细...

    自己实现linux下ls

    在Linux操作系统中,`ls`命令是一个非常基础且常用的工具,用于列出目录中的文件和子目录。本项目旨在实现一个简化版的`ls`命令,重点关注两个特定的选项:显示所有文件(包括隐藏文件)和按照文件大小排序。通过这...

    Linux操作系统基础教程.pdf

    Linux操作系统基础教程主要涵盖Linux操作系统的基本概念、安装方式、常用命令、系统目录结构、文件链接、磁盘挂载、用户组管理、文件权限与目录权限、shell脚本、文件查找和比较工具,以及网络通信和编译工具。...

    Linux基础课件-- Linux系统目录查看-ls命令.pptx

    **Linux基础课件——Linux系统目录查看:ls命令** 在Linux操作系统中,`ls`命令是日常操作中不可或缺的一部分,它用于查看指定目录下的文件和子目录信息。本课件将详细讲解`ls`命令的作用、基本格式以及基本用法。 ...

    Linux基础.docx

    Linux 基础知识点 本文将详细讲解 Linux 基础知识点,涵盖了 Linux 基础操作、系统版本、内核版本、用户管理、权限管理、shell 类型、命令执行、内部命令、外部命令、文件管理等方面的知识点。 一、Linux 基础操作...

    linux_ls_-l.zip_linux c ls_ls_l linux

    在Linux操作系统中,`ls`命令是一个非常基础且重要的工具,用于列出目录中的文件和子目录。`ls -l`是其一个常用的选项,它会以长格式显示文件的详细信息,包括权限、所有者、组、大小、修改日期以及文件或链接的名字...

    《Linux 应用基础教程》--梁如军

    总的来说,《Linux 应用基础教程》是一本全面覆盖Linux基础知识的教材,适合对Linux感兴趣的初学者,以及希望通过提升Linux技能来拓展职业发展的专业人士。通过学习这本书,读者不仅可以掌握Linux操作系统的基本操作...

    linux基础入门PPT

    Linux基础入门PPT是针对想要了解和学习嵌入式Linux的初学者精心准备的一份教程。这份资料由知名教育机构“华清远见”提供,标签中的"far LINUX sight"可能暗示了其深入浅出的教学理念,旨在帮助学员开阔对Linux系统...

    Linux基础千锤百炼 v2.pdf

    **Linux基础千锤百炼 v2.pdf** 在IT领域,Linux操作系统扮演着至关重要的角色,尤其对于系统管理员、开发者和爱好者来说,理解并熟练掌握Linux基础是必不可少的。"Linux基础千锤百炼 v2.pdf"是专为那些希望深入学习...

    linux基础+mysql基础

    【Linux基础】 Linux是一种自由和开放源码的类UNIX操作系统,广泛应用于服务器、云计算、物联网等领域。学习Linux基础,首先要了解其基本概念,包括Linux发行版(如Ubuntu、CentOS、Debian等)、文件系统结构(如根...

    linux基础及应用

    Linux基础及应用是IT领域中一个重要的学习主题,它涵盖了操作系统、命令行界面、文件管理、用户权限、软件安装、网络配置等多个方面。Linux是一种开源的、自由的操作系统,广泛应用于服务器、嵌入式设备以及个人电脑...

    Linux基础教程.pdf

    Linux发行版(Linux Distribution)是指在Linux内核的基础上,集成了许多软件包、文档以及图形用户界面等的完整操作系统。常见的Linux发行版有Ubuntu、Fedora和SuSE等。这些发行版针对不同的用户群体和用途进行了...

    UnixLinux编程实践教程。重写linux基础命令:ls、more、pwd等,代码_and_笔_Linux_cmd.zip

    UnixLinux编程实践教程。重写linux基础命令:ls、more、pwd等,代码_and_笔_Linux_cmd

Global site tag (gtag.js) - Google Analytics