Linux基础ls命令
ls 命令是linux下最常用的命令,通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!
命令格式:ls [选项] [目录名]
命令功能:列出目标目录中所有的子目录和文件。
查询常用参数:ls --help
常用范例:
例一:列出/home/lfz文件夹下的所有文件和目录的详细资料
命令:ls -l -R /home/lfz [等同与: ls -lR /home/lfz]
这条命令“ ls -l -R /home/lfz”中,“ls” 是命令关键字,“-l -R”是参数,“ /home/lfz”是命令的操作对象。在这条命令中, 使用到了两个参数,分别为“l”和“R”.
例二:列出当前目录中所有以“t”开头的目录的详细内容
命令:ls -l t*
可以查看当前目录下文件名以“t”开头的所有文件的信息。对于命令ls而言,如果省略命令参数和操作对象,直接输入“ ls ”,则将会列出当前工作目录的内容清单。
例三:只列出文件下的子目录
命令:ls -F /home/lfz |grep /$ [和 ls -d */ 有区别]
列出 /home/lfz 文件下面的子目录
例四:列出子目录的详细情况
命令:ls -l /home/lfz | grep "^d"
列出 /home/lfz 文件下面的子目录详细情况
例五:列出目前工作目录下所有名称是s 开头的档案,愈新的愈后面
命令:ls -ltr s*
例六:列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*" ,"@"表示符号链接,"|"表示FIFOs,"="表示套接字
命令:ls -AF
例七:计算当前目录下的文件数和目录数
命令:
文件数目:ls -l * |grep "^-" |wc -l
目录数目:ls -l * |grep "^d"|wc -l
例八: 在ls中列出文件的绝对路径
命令:ls | sed "s:^:`pwd`/:"
例九:列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归
命令:find $PWD -maxdepth 1 | xargs ls -ld
输出:
  [lfz@localhost home]$ find $PWD -maxdepth 1 | xargs ls -ld
  drwxr-xr-x.  3 root root 4096 6月   8 09:48 /home
  drwx------. 38 lfz  lfz  4096 6月  22 00:12 /home/lfz
例十:递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径
命令: find $PWD | xargs ls -ld
例十一:指定文件时间输出格式
命令:ls -tl --time-style=full-iso【更详细】
ls -ctl --time-style=long-iso【一般格式】
输出:
    [lfz@localhost home]$ ls -ctl --time-style=long-iso
    总用量 4
    drwx------. 38 lfz lfz 4096 2014-06-22 00:52 lfz
Linux基础ls命令的更多相关文章
- Linux 基础——ls 命令
		
第二天,继续学习Linux命令... 一.查看文件和目录列表的命令 ls:显示当前目录下的文件和目录,但是不会显示隐藏的文件和目录. ls -a:显示当前目录下的所有文件和目录. ls -l:显示当前 ...
 - Linux下ls命令显示符号链接权限为777的探索
		
Linux下ls命令显示符号链接权限为777的探索 --深入ls.链接.文件系统与权限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录 ...
 - Python argparse模块实现模拟 linux 的ls命令
		
python 模拟linux的 ls 命令 sample: python custom_ls.py -alh c:/ 选项: -a ,--all 显示所有文件,包括'.'开头的隐藏文件 -l 列表显 ...
 - Linux的ls命令在Windows中的应用
		
Linux的ls命令在Windows中的应用 注:ls是Linux中的命令.其作用是列出当前目录下的文件与文件夹.效果等同于Wndows中的dir指令. 如下图 下面是详细步骤 步骤一.在桌面新建一个 ...
 - Linux学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)
		
大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS客户端 4.配置名称解析顺序 5.配置路由与默认网关 6.双网卡绑定 [1] ping [2]net ...
 - Linux下 ls 命令的高级用法8例
		
Linux下 ls 命令的高级用法8例 在Linux下,ls这个命令大家肯定太熟悉了,良许相信只要是Linux工程师,每天都会离不开这个命令,而且一天会使用个几百次.但是,除了 ls -l 以外,你还 ...
 - 从零开始学习Linux(ls命令)
		
学习Linux已经两年了,可是仍然是小白一个.用过很多命令,可是很多都没记住,基础不扎实,很大程度上是不记笔记,得过且过. 从今天起,开始整理Linux笔记. Linux每个命令都有--help这个选 ...
 - Linux基础入门级命令文档
		
Linux系统上命令的使用格式,及常用命令示例 1.命令提示符 登录系统后,第一眼看到的内容是: [root@node01 ~]# 上图就是 Linux 系统的命令提示符.那么,这个提示符的含义是什么 ...
 - Linux之ls命令
		
s 命令可以说是linux下最常用的命令之一. -a 列出目录下的所有文件,包括以 . 开头的隐含文件.-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出.-c 输出文件 ...
 
随机推荐
- POJ 2923 【01背包+状态压缩/状压DP】
			
题目链接 Emma and Eric are moving to their new house they bought after returning from their honeymoon. F ...
 - HDU 1074 Doing Homework(状压DP)
			
第一次写博客ORZ…… http://acm.split.hdu.edu.cn/showproblem.php?pid=1074 http://acm.hdu.edu.cn/showproblem.p ...
 - servlet方法
			
1.每一个Servlet都必须要实现Servlet接口,GenericServlet是个通用的.不特定于任何协议的Servlet,它实现了Servlet接口,而HttpServlet继承于Generi ...
 - FZU -2212 Super Mobile Charger(水题)
			
Problem 2212 Super Mobile Charger Accept: 1033 Submit: 1944Time Limit: 1000 mSec Memory Limit ...
 - 远程访问CENTOS的MYSQL数据库设置
			
远程访问CENTOS的MYSQL数据库设置 mysql -u root grant all privileges on *.* to root@'%'identified by 'root'; 后面的 ...
 - delphi怎样编译LINUX程序
			
delphi编译LINUX程序 DELPHI XE 10.2(TOKYO)开始可以开发LINUX控制台程序. 1)上传PASERVER到LINUX,并且运行PASERVER. 2)开始编译,PROFI ...
 - UIViewController的生命周期及iOS程序运行顺序
			
当一个视图控制器被创建,并在屏幕上显示的时候. 代码的运行顺序 1. alloc 创建对象,分配空间 2.init (initWit ...
 - Shell--命令别名与历史命令
			
1.命令别名设置:alias,unalias alias:列出目前系统所有的命令别名 设置命令别名:alias 别名=’命令 参数’ 例如:alias lm=’ls -l | more’ unalia ...
 - 删除windows服务命令
			
打开命令框:输入sc delete 服务名 例如删除elasticsearch-service-x64服务 sc delete elasticsearch-service-x64
 - Python 自用代码(scrapy多级页面(三级页面)爬虫)
			
2017-03-28 入职接到的第一个小任务,scrapy多级页面爬虫,从来没写过爬虫,也没学过scrapy,甚至连xpath都没用过,最后用了将近一周才搞定.肯定有很多low爆的地方,希望大家可以给 ...