一、简单的ls命令
最常用ll -ltr,按修改时间排序,方便查找最近更新的文件;
ls -a,查找当前所有文件,包括隐藏文件,例如.vimrc
ls -l ,按列显示;
这里是如何读取输出 :
-
第1列
- 第一个字母d意味着内容是目录或者文件。如果是'-'(减号),这意味着它的内容是文件。当它是l(小写l字符),意味这内容是链接文件。
- 下面的9个字符是关于文件权限。前3个rwx字符是文件的拥有者的权限,第二组3rwx是文件的所有组的权限,最后的rwx是对其他人访问文件的权限。
-
第2列 这行告诉我们有多少链接指向这个文件。
-
第3列 这行告诉我们谁是这个文件/文件夹的所有者。
-
第4列 这行告诉我们谁是这个文件/文件夹的所有组。
-
第5列 这行告诉我们这个文件/文件夹的以字节为单位的大小。 目录的大小总是4096字节。
ls -lh
二、常用的find 命令
find path -option [ -print ] [ -exec -ok command ]
例子: find . -name "*a.*" ,查找当前目录下的所有包含a.*的文件
find / -user fred #查找在系统中属于FRED这个用户的文件