在我的上一篇博客 传说中的 Ubuntu 已经对 Ubuntu 有了一个大致的介绍,相信大家对 Ubuntu 已经没有之前那么陌生了,如果你还不了解 Ubuntu 的话,详情请看 传说中的 Ubuntu 。
常用命令
常用命令.png掌握上述基本命令才算入门, 而专业的入门一般都从 Linux 基本命令的实现开始。
对于 cat、cp、ls、touch,... etc. 这些基本的命令,在学习 Linux 的过程中,我也实现过,以 ls 为例。
ls 命令详解
ls.pngls 命令是 linux 下最常用的命令。ls 命令就是 list 的缩写。缺省下 ls 用来打印出当前目录的清单。如果 ls 指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。ls 命令在日常的 linux 操作中用的很多!
1. 格式:
ls [选项] [目录名]
2. 命令功能:
列出目标目录中所有的子目录和文件。
3. 常用参数(常用参数):
- -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件
- -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。
- -c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序
- -d, –directory 将目录象文件一样显示,而不是显示其下的文件。
- -h, –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
- -i, –inode 印出每个文件的 inode 号
- -k 即 –block-size=1K,以 k 字节的形式表示文件的大小。
- -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
- -m 所有项目以逗号分隔,并填满整行行宽
- -r, –reverse 依相反次序排列
- -R, –recursive 同时列出所有子目录层
- -s, –size 以块大小为单位列出所有文件的大小
- -S 根据文件大小排序
- -t 以文件修改时间排序
- -U 不进行排序;依文件系统原有的次序列出项目
- -x 逐行列出项目而不是逐栏列出
- -X 根据扩展名排序
- -1 每行只列出一个文件
- –help 显示此帮助信息并离开
- –version 显示版本信息并离开
4. 常用范例:
-
列出/home/peidachang文件夹下的所有文件和目录的详细资料
命令:ls -l -R /home/peidachang -
列出当前目录中所有以“t”开头的目录的详细内容,可以使用如下命令:
命令:ls -l t* -
只列出文件下的子目录
命令:ls -F /opt/soft |grep /$
网友评论