Linux命令基础2-ls命令
本文来介绍下linux中的ls命令,ls的单词是list files的缩写,意思的列出目录文件。为了方便本文操作和介绍,我在实验楼这个linux桌面,新建了一个test的文件夹,然后通过新建空白文件,修改文件后缀,创建了不同文件类型,如下:1. ls的基本使用,不带选项参数PS: 这里cd ,是change directory,更改目录的意思,下一篇文章会详细介绍。
本文来介绍下linux中的ls命令,ls的单词是list files的缩写,意思的列出目录文件。为了方便本文操作和介绍,我在实验楼这个linux桌面,新建了一个test的文件夹,然后通过新建空白文件,修改文件后缀,创建了不同文件类型,如下:
1. ls的基本使用,不带选项参数
PS: 这里cd ,是change directory,更改目录的意思,下一篇文章会详细介绍。
上面大致步骤是:当前在shiyanlou这个路径,这个是用户shiyanlou的一个家目录。没一个用户都有一个家目录,一般路径是这个用户的名称,这个和windows上是一样的。
然后cd到Desktop这个文件夹,然后利用ls显示Desktop下有什么文件和目录,再次cd到test这个文件夹,用ls显示test下有什么文件。
2. ls -a ,显示全部文件,a是单词all的缩写
3. ls -l , 长格式显示文件信息,l 是单词Long的缩写
通过长格式显示,可以看到关于文件或者目录更多详细的信息。一下用第一行解释。
1) 第一列 drwxrwxr -x ,字母d代表目录或者文件,目录directory的意思,r表示read,w表示wirte,-表示是文件,x表示文件执行权限,一般这有三组权限,前三个rwx表示该文件拥有者的权限,中间三个rwx表示文件的所有组权限,最后三个r-x,表示对其他人访问的权限(读,执行,没有写权限)。
2) 第二列 数字2表示有多少个链接指向这个文件
3) 第三列 shiyanlou是这个文件或文件夹的拥有者
4) 第四列,表示谁是这个文件或文件夹的所有组
5) 第五列,表示以字节为单位的大小,目录的大小总是4096大小
6) 第六列,文件的最后修改时间
7) 第八列,文件名或者目录名
4. ls -al ,列出所有文件并长格式显示
PS:点号开头的文件表示隐藏文件。
5. ls / 显示根目录下文件清单,你不需要cd到根目录就可以直接查看它下的文件
PS: 在实际练习过程,你可以通过命令clear来清屏,如果你向上滚动鼠标滑轮,你还是可以发现之前输入过的命令的历史记录,clear只是给你翻页,让你感觉清屏的效果。
6. ls ~ , 波浪线,这个可以显示用户的家目录
7. ls .. 和ls ../.. 查看父目录的文件
这里不截图, ..表示上一层,如果你要返回上一层的上一层,就 ../..表示
8. ls -lS, 小写的L和大写的S,表示文件大小排序,S是size的意思
9. ls xxx/*.xxx ,有点类似筛选
这里例如我们要只显示test文件夹下的txt文件类型
10. ls -lS > out.txt
在当前相同路径下,把文件清单名称输出到一个out.txt的文件里。
总结:
以上介绍了常用的ls命令和一些带选项的结合的命令。如果还需要更多了解ls命令,可以在终端输入man ls,man是manual的缩写,man是linxu下命令查询的一个手册。
更多推荐
所有评论(0)