目录

命令简介

ls 命令是 Linux 下最常用的命令。 ls 就是 list 的缩写。默认情况下 ls 命令用来打印出当前目录的清单, 如果 ls 指定其他目录,那么就会显示指定目录里的文件及其文件夹清单。通过 ls 命令不仅可以查看 Linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等。

常用参数介绍

-a 列出目录下的所有文件,包括以 `.` 开头的隐藏文件。

-b 把文件名中不可输出的字符用反斜杠加字符编号(就像在C语言里一样)的形式列出。

-c 输出文件的 i 节点的修改时间,并以此排序。

-d 将目录向文件一样显示,而不是显示其下的文件。

-e 输出时间的全部信息,而不是输出简略的信息。

-f -U 对输出的文件不排序。

-i 输出文件的 i 节点的索引信息。

-k 以 k 字节的形式表示文件的大小。

-l 列出文件的详细信息。

-m 横向输出文件名,并以`,` 作为分隔符。

-n 输出数字的 UID,GID 代替名称。

-o 显示文件除组信息外的详细信息。

-r 对目录反向排序。

-s 在每个文件名后输出该文件的大小。

-t 以时间排序。

-u 以文件上次被访问的时间排序

-v 根据版本进行排序。

-x 按列输出,横向排序。

-A 显示除 . 和 .. 以外的所有文件。

-B 不输出以 ~ 结尾的备份文件。

-C 按列输出,纵向排序。

-G 输出文件的组信息。

-L 列出链接文件名而不是链接到的文件。

-N 不限制文件长度。

-Q 把输出的文件名用双引号括起来。

-R 列出所有子目录下的文件。

-S 以文件大小排序。

-X 以文件的扩展名排序。

-1 一行只输出一个文件

-color=no 不显示彩色文件名。

--help 显示帮助信息。

--version 显示版本信息。

实例

1.输出文件的详细信息

[hk@localhost ~]$ ls -l

total 4

drwxrwxr-x. 2 hk hk 58 Nov 24 05:23 kernel

drwxr-xr-x. 14 hk hk 4096 Jan 5 2001 linux

drwxrwxr-x. 2 hk hk 30 Jan 8 06:09 study

2.输出文件大小以 K 为单位

[hk@localhost ~]$ ls -lk

total 4

drwxrwxr-x. 2 hk hk 58 Nov 24 05:23 kernel

drwxr-xr-x. 14 hk hk 4096 Jan 5 2001 linux

drwxrwxr-x. 2 hk hk 30 Jan 8 06:09 study

3.显示所有文件

[hk@localhost ~]$ ls -a

. .bash_history .bash_profile kernel study .vimrc

.. .bash_logout .bashrc linux .viminfo

4.显示时间的完整格式

[hk@localhost ~]$ ls --full-time

total 4

drwxrwxr-x. 2 hk hk 58 2017-11-24 05:23:38.406978532 +0800 kernel

drwxr-xr-x. 14 hk hk 4096 2001-01-05 07:16:18.000000000 +0800 linux

drwxrwxr-x. 2 hk hk 30 2018-01-08 06:09:49.405991340 +0800 study

5.使用 -i 列出 inode

[hk@localhost ~]$ ls -il

total 4

101239202 drwxrwxr-x. 2 hk hk 58 Nov 24 05:23 kernel

101239201 drwxr-xr-x. 14 hk hk 4096 Jan 5 2001 linux

101332411 drwxrwxr-x. 2 hk hk 30 Jan 8 06:09 study

6.递归显示子文件内的目录和文件 返回目录

[hk@localhost study]$ ls

a a.c b.txt

[hk@localhost study]$ ls -R

.:

a a.c b.txt

./a:

a d

./a/a:

./a/d:

7.列出当前目录中的目录

[hk@localhost study]$ cd ../

[hk@localhost ~]$ ls -Fl|grep "^d"

drwxrwxr-x. 2 hk hk 58 Nov 24 05:23 kernel/

drwxr-xr-x. 14 hk hk 4096 Jan 5 2001 linux/

drwxrwxr-x. 3 hk hk 39 Jan 22 02:21 study/

8.按文件大小排序,并把大文件显示在前面

[hk@localhost ~]$ ls -Sl

total 4

drwxr-xr-x. 14 hk hk 4096 Jan 5 2001 linux

drwxrwxr-x. 2 hk hk 58 Nov 24 05:23 kernel

drwxrwxr-x. 3 hk hk 39 Jan 22 02:21 study

9.反向排序

[hk@localhost ~]$ ls -Slr

total 4

drwxrwxr-x. 3 hk hk 39 Jan 22 02:21 study

drwxrwxr-x. 2 hk hk 58 Nov 24 05:23 kernel

drwxr-xr-x. 14 hk hk 4096 Jan 5 2001 linux

linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制)

linux下通过acl配置灵活目录文件权限(可用于ftp,web服务器的用户权限控制) 发表于2012//07由feng linux 本身的ugo rwx的权限,对于精确的权限控制很是力不从心的,ac ...

孤荷凌寒自学python第三十四天python的文件操作对file类的对象学习

孤荷凌寒自学python第三十四天python的文件操作对file类的对象学习 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.close() 当一个file对象执行此方法时,将关闭当前 ...

Linux命令权限 用户权限 组权限 文件、目录权限

Linux命令的格式是: 命令+选项+参数 命令是必须存在的,选项和参数可以不必存在,不写的情况是有默认的参数 Linux 一切皆文件 对于文件而言,只需要对文件进行读写就可以实现对文件内容内容的增删 ...

Linux命令(四)——文件权限管理

文件权限是指对文件的访问控制,即哪些用户或群组可以访问文件以及执行什么样的操作. 一.文件的权限 1.Linux文件类型 (1)普通文件:文本文件+数据文件+可执行的二进制文件. (2)目录文件:即文 ...

Linux运维四:文件属性及文件权限

一:文件属性 我们使用ls -lhi命令来查看文件时,会列出一堆的文件属性,如: [root@Gin day7]# ll -hi total 7.8M 260674 -rw-r--r-- 1 root ...

linux命令进阶及和windows进行文件传输的所有方式

1.图例 ------>原图出处 2. 结构图 根目录说明 3.linux相关命令 cd(change directory切换目录): cd /. 进入根目录 cd .. 返回上一次目录 cd ...

Linux命令-文件管理(四)

Linux命令-文件管理 Linux slocate命令 Linux slocate命令查找文件或目录. slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息. 语法 slocate ...

***Linux系统下如何查看及修改文件读写权限

查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些:-rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是 ...

[转]Linux系统下如何查看及修改文件读写权限

转自 :http://www.cnblogs.com/CgenJ/archive/2011/07/28/2119454.html 查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx ...

随机推荐

Centos7下dnscrypt-proxy安装

DNS劫持指的是"一些设备"会拦截DNS解析请求,并将错误的DNS信息返回给主机:DNS污染指的是"一些设备"会将错误的域名信息下发至公共的DNS服务器中(比如 ...

深入理解Linux中内存管理

前一段时间看了对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管理的一些看 ...

UIImagePickerController 如何显示中文界面

1: 添加中文的 Localizations Project --> Info --> Localizations  添加 "Chinese(Simplified)" ...

PLSQL表

PL/SQL表 一,什么是PL/SQL表? 首先PL/SQL表和记录(Record)一样,都是复合数据类型.可以看做是一种用户自定义数据类型. PL/SQL表由多列单行的标量构成的临时索引表对象.组成 ...

Win10系统简单开启热点

介绍 笔记本电脑使用的都是无线网卡,我们可以通过这网卡来开启热点供手机使用,说起开热点,大家都是想到的使用360随身wifi或者是猎豹wifi来开启热点吧,我个人不太喜欢使用这些软件,原因因为有DNS ...

第五章703N 刷openwrt 挂载u盘

感谢原文 http://blog.csdn.net/qinpeng_zbdx/article/details/8577212 http://arch.pconline.com.cn//pcjob/sy ...

android -------- Eclipse选择NDK路径时 “Not a valid NDK directory”

在 Eclipse选择NDK路径时 出现 “Not a valid NDK directory”  这样的错误 解决方式1 在你安装的ndk的主目录下创建一个ndk-build空文件,然后重新打开对话 ...

正则表达式-----------------------------------C#的正则表达式

为了避免以后这样的情况,在此记录下正则表达式的一些基本使用方法附带小的实例.让以后在使用时能一目了然知道他的使用,为开发节约时间,同时也分享给大家 正则元字符 在说正则表达式之前我们先来看看通配符,我 ...

【linux】Shell脚本启动程序

Linux 下后台脚本启动Jar程序 Nohup后台输出运行日志 cd /home/zeze/jar/WeiboPost java -jar WeiboAutoPost.jar ../configur ...

IOS-线程(GCD)

一.GCD的使用 // // IBController3.m // IBCoder1 // // Created by Bowen on 2018/4/25. // Copyright © 2018年 ...

在linux返回目录并查看,Linux命令(十四) 查看工作目录文件 ls相关推荐

  1. java jvm目录,JVM(Java虚拟机)中过程工作目录讲解

    JVM(Java虚拟机)中进程工作目录讲解 每次我们用Java命令运行我们的Java程序,都会在JVM中开启一个进程,对于每一个进程,都会有一个相对应的工作目录,这个工作目录在虚拟机初始化的时候就已经 ...

  2. linux命令怎么查看文件时间排序,linux中ls命令按照文件大小排...-ls命令按大小与时间排序文件...-ls按时间排序输出文件列表的实例分析_169IT.COM...

    ls命令可以按照文件大小进行输出排序. 代码示例: man ls -S sort  by file size 用法: ls -Sl 这是按照由大到小排序,如果想要反过来,从小到大,那么用: ls -S ...

  3. oracle登录日志查看_last命令详解--查看Linux 登录日志+实例说明

    概述 前面分享了一个脚本来记录登录用户的操作历史,今天主要是介绍last命令来查看linux登录日志,附实例说明. last命令介绍 1.查看Linux 登录日志: last 命令输入字段解释: 第一 ...

  4. linux pushd命令,技术|在 Linux 中使用 pushd 和 popd 命令来进行高效的目录导航

    有时候,通过命令来在 Linux 文件系统导航是一件非常痛苦的事情,特别是对于一些新手.通常情况下,我们主要使用 cd(改变目录)命令在 Linux 文件系统之间移动. 在之前的文章中,我们回顾了一个 ...

  5. linux java查看进程命令_linux一些查看进程情况的命令

    1.命令lsof,以查找占用端口80为例,用法如下: [root@localhost nginx]# lsof -i:80 [root@localhost nginx]# 以上为没有进程占用80端口, ...

  6. Linux pwd命令:显示当前工作目录。

    执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称. 语法 pwd [–help][–version] 参数说明: –help 在线帮助. –version 显示版本信息. 实例 查看当前所在 ...

  7. linux scp密码参数,使用scp命令安全地传输带有参数的文件

    本文以使用scp的例子介绍使用scp命令安全地传输带有参数的文件. 前言 scp命令用于将一台计算机之间的文件和目录复制到另一台计算机,这个实用程序有价值的是它使用ssh来隧道复制(安装与使用Mole ...

  8. c++ windows获得当前工作目录文件_使用命令行修改当前工作目录

    写在前面 这其实是很入门级的操作,但是每次有新手同学遇到这个问题,在搜索引擎都找不到对应的参考链接,很多都是在讲如何在 python 代码中修改当前工作目录,而不是在命令行中.所以之前写了这篇参考文章 ...

  9. ubuntu/linux 安装用户软件添加到命令行或者app 各个目录作用

    我们先从把东西放到哪讲起 1 几个linux用户安装程序的目录 linux下面有这样几个文件夹 /usr/local/bin/ 程序添加到命令行 /usr/local/bin/ 存放的是用户自己安装的 ...

  10. Linux系统中普通用户输入命令后出现“不在sudoers文件中,此事将被报告”的问题

    普通用户输入一些系统命令后出现:不在sudoers文件中,此事将被报告.这是因为当前操作用户的权限不够. ---------------- 解决问题步骤如下: 1.输入命令:"su root ...

最新文章

  1. 苹果iOS 15发布:关机也能定位,ASMR重度用户狂喜,这波库克又“去苹果化”了...
  2. 编写python脚本完成图片拼接
  3. 【Linux系统编程】IO多路复用之select
  4. word-wrap: break-word; break-word: break-all;区别
  5. 基于朴素贝叶斯的书籍评价信息分类
  6. css float属性
  7. 优雅的使用springboot集成任务调度
  8. 编程实现 无符号乘法溢出判断
  9. 【图像配准】基于surf算法实现图像配准附Matlab代码
  10. vSphere ESXI 详细安装教程
  11. css中的@media用法总结
  12. 向量数据库极简教程 | A Gentle Introduction to Vector Databases
  13. ELK学习笔记之F5 DNS可视化让DNS运维更安全更高效-F5 ELK可视化方案系列(3)
  14. 例题5-10 UVa207-PGA Tour Prize Money(WA)
  15. 内存对齐规则及为什么内存对齐
  16. 浙江省初级中级工程师职称评审条件
  17. linux 双网卡bond命令,Linux下bond双网卡绑定(示例代码)
  18. 在Github上下载文件的方法
  19. 内网BT首选:BitComet使用技巧点滴
  20. 酒店预订系统源码c语言,HotelManage - 源码下载|系统编程|源代码 - 源码中国

热门文章

  1. 【知识图谱系列】基于互信息最大化的图谱预训练模型DGI InfoGraph
  2. 【ElementUI】【Vue】el-Radio失效,无法切换选中效果
  3. 常用鼠标事件,键盘事件总结
  4. python画笔_Python画笔
  5. 云栖黑科技揭秘 | 眼科大夫如何应用5G+8K完成远程会诊
  6. CMU 15-445/645 Lab3-Query Execution
  7. 火山中文编程 -- 第一个windows程序
  8. 十大正规现货交易平台排行榜2022
  9. Eureka架构篇 - 服务续约与自我保护机制
  10. android多媒体文件扫描