Linux处理目录的常用命令-ls(一)
- ls: 列出目录及文件名
- cd:切换目录
- pwd:显示目前的目录
- mkdir:创建一个新的目录
- rmdir:删除一个空的目录
- cp: 复制文件或目录
- rm: 移除文件或目录
- mv: 移动文件与目录,或修改文件与目录的名称
你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。
一:ls (列出目录)
[root@www ~]# ls [-aAdfFhilnrRSt] 目录名称
[root@www ~]# ls [--color={never,auto,always}] 目录名称
[root@www ~]# ls [--full-time] 目录名称
选项与参数:
-a: 全部的文件,包括.开头的隐藏文件(常用)
-A :列出全部的文件,包括隐藏文件,但不包括.和..这两个目录
-d: 仅列出目录本身,而不是列出目录内的文件数据(常用)
-f :直接列出结果,而不进行排序(ls默认会按文件名排序)
-F :根据文件、目录等信息给予附加数据结构。
*:代表可执行文件; /:代表目录; =:代表 socket文件;|:代表FIFO文件
-h :将文件容量以人类易读的方式列出来
-i: 列出inode 号码
-l: 列出长数据串,包含文件的属性与权限等数据(常用)
-n :列出 UID 与 GID 而非使用者与群组的名称 (UID与GID会在帐号管理提到!)
-r :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小;
-R :连同子目录内容一起列出来,等於该目录下的所有文件都会显示出来;
-S :以文件容量大小排序,而不是用档名排序;
-t :依时间排序,而不是用档名。
--color=never :不要依据文件特性给予颜色显示;
--color=always :显示颜色
--color=auto :让系统自行依据配置来判断是否给予颜色
--full-time :以完整时间模式 (包含年、月、日、时、分) 输出
--time={atime,ctime} :输出 access 时间或改变权限属性时间 (ctime)
而非内容变更时间 (modification time)
例子:将家目录下的所有文件列出来(含属性与隐藏档)
[root@www ~]# ls -al ~
还没有评论,来说两句吧...