提供Discuz ,ECShop ,PHPCMS ,帝国CMS ,CSS教程 ,PHP教程 ,DedeCMS ,WordPress ,HTML教程等cms问题查询.
当前位置: 运维 > Linux > Linux中怎样运用ls敕令列出文件?(代码示例)【Linux】,Linux,ls命令

ls敕令是任何Linux用户应当晓得的基础敕令之一;它用于列出有关文件体系中的文件和目次的信息。下面本篇文章就来带人人相识在Linux中运用ls敕令的要领,愿望对人人有所协助。

怎样运用ls敕令?

ls敕令的语法以下:

ls [OPTIONS] [FILES]

ls敕令有很多[OPTIONS]选项,下面是一些经常使用的选项:

● -l:能够使ls在长列表花样以下出文件。

● -a:显现一切文件及目次,包含因而的文件。

● -t:将文件依竖立(修正)时候之前后序次列出。

● -r:将文件以相反序次显现(原定依英文字母序次)。

● -R:若目次下有文件,则个中的文件依序列出。

当没有参数运用时,ls敕令将按字母递次,列出当前工作目次中一切文件的称号。

ls

输出:

cache  empty  games  lib  local  mail  opt  run

要列出特定目次中的文件,须要将目次的途径通报给ls敕令。比方,要列出目次/etc的内容,须要键入:

ls /etc

还能够将多个目次和文件通报赐与空格分开的ls敕令:

ls /etc /var /etc/passwd

假如登录的用户没有对该目次的读取权限,则用户将收到一条音讯,指出ls敕令没法翻开该目次:

ls /root

输出:

ls: cannot open directory '/root': Permission denied

怎样列出长清单花样?

ls敕令的默许输出仅显现文件的称号,这些信息的信息量不大。但运用长列表花样时,ls敕令将显现以下文件信息:

● 文件范例

● 文件权限

● 文件的硬链接数

● 文件一切者

● 文件组

● 文件大小

● 日期和时候

● 文件名

我们能够运用-l(小写L)选项来使ls在长列表花样输出文件信息。比方:

ls -l /etc/hosts

输出:

-rw-r--r-- 1 root root 337 Oct  4 11:31 /etc/hosts

申明:让我们解释一下输出信息

1、第一个字符‘-’显现文件范例

在我们的示例中,第一个字符是-,示意通例文件。其他文件范例的值以下:

● -:通例文件

● b:阻挠特别文件

● c:角色特别文件

● d:目次

● l:标记链接

● n:收集文件

● p:FIFO

● s:插座

2、九个字符(rw-r--r--)显现文件权限

前三个字符用于用户,后三个用于组,末了三个字符用于其他人。我们能够运用chmod敕令变动文件权限;权限字符能够采纳以下值:

● r:读取文件的权限

● w:写入文件的权限

● x:实行文件的权限

● s:setgid位

● t:粘性

在我们的示例中,rw-r--r--示意用户能够读取和写入文件,而组和其他人只能读取文件。而,九个字符(rw-r--r--)后的数目1许可的字符后的硬链接到该文件的数目。

3、root root 337

两个字段root root显现文件一切者和组,背面是文件大小(337),以字节为单元。假如要以可读花样输出尺寸,须要运用-h选项。用户能够运用chmod敕令变动文件一切者。

4、Oct 4 11:31

Oct 4 11:31是文件的末了修正日期和时候。

5、/etc/hosts

/etc/hosts是文件的称号。

怎样显现隐蔽文件?

在Linux中,隐蔽文件是以点(.)开首的任何文件;而默许情况下,ls敕令是不会显现隐蔽文件的。

怎样要显现一切文件,包含隐蔽文件,就须要运用-a选项:

ls -la ~/

输出:

drwxr-x--- 10 linuxize  linuxize  4096 Feb 12 16:28 .
drwxr-xr-x 18 linuxize  linuxize  4096 Dec 26 09:21 ..
-rw-------  1 linuxize  linuxize  1630 Nov 18  2017 .bash_history
drwxr-xr-x  2 linuxize  linuxize  4096 Jul 20  2018  bin
drwxr-xr-x  2 linuxize  linuxize  4096 Jul 20  2018  Desktop
drwxr-xr-x  4 linuxize  linuxize  4096 Dec 12  2017 .npm
drwx------  2 linuxize  linuxize  4096 Mar  4  2018 .ssh

我们还运用该-l选项显现一切文件的细致信息。

怎样修正ls输出递次?

默许情况下,ls敕令按字母递次列出文件;但我们也能够修正输出递次:

● --sort=extension(或-X):按条目扩展名按字母递次排序

● --sort=size(或-S):按文件大小排序

● --sort=time(或-t):按修正时候排序

● --sort=version(或-v):文本中的天然范例(版本)数字

假如要以反向排序递次猎取效果,须要运用-r选项。

比方,要根据反向排序递次按修正时候对/var目次中的文件举行排序,将运用:

ls -ltr /var

值得一提的是,ls敕令没有显现目次内容占用的总空间。

怎样递归列出子目次?

运用-R选项通知ls敕令显现子目次的内容:

ls -R

相干视频教程引荐:《Linux教程》

以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。更多精彩内容人人能够关注ki4网相干教程栏目!!!

以上就是Linux中怎样运用ls敕令列出文件?(代码示例)的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"Linux中怎样运用ls敕令列出文件?(代码示例)【Linux】,Linux,ls命令"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线