Linux命令详解-----ls,find

来源:互联网 发布:会员卡计费系统c语言 编辑:程序博客网 时间:2024/06/03 23:08

一、简单的ls命令

最常用ll  -ltr,按修改时间排序,方便查找最近更新的文件;

ls -a,查找当前所有文件,包括隐藏文件,例如.vimrc

ls -l ,按列显示;

这里是如何读取输出 :

  • 第1列

    • 第一个字母d意味着内容是目录或者文件。如果是'-'(减号),这意味着它的内容是文件。当它是l(小写l字符),意味这内容是链接文件。
    • 下面的9个字符是关于文件权限。前3个rwx字符是文件的拥有者的权限,第二组3rwx是文件的所有组的权限,最后的rwx是对其他人访问文件的权限。
  • 第2列 这行告诉我们有多少链接指向这个文件。

  • 第3列 这行告诉我们谁是这个文件/文件夹的所有者。

  • 第4列 这行告诉我们谁是这个文件/文件夹的所有组。

  • 第5列 这行告诉我们这个文件/文件夹的以字节为单位的大小。 目录的大小总是4096字节。

以字节为单位看大小可能会不方便。6.5M读起来比6727680字节更简单。要这么做,我们可以使用-h与-l结合的参数。-h参数意味着便于人识别

ls -lh


二、常用的find 命令

find   path   -option   [   -print ]   [ -exec   -ok   command ] 


例子: find . -name "*a.*" ,查找当前目录下的所有包含a.*的文件

find    /   -user    fred     #查找在系统中属于FRED这个用户的文件



0 1