【美高梅手机版4858】ls和cd命令详解,目录管理

By admin in 美高梅手机版4858 on 2019年4月2日

###以下使用的1部分路线参数禁止未成年人观察###

ls:命令用来显示目的列表

CentOS命令(目录管理 – ls)

ls命令

指令成效:

​ 列出当前目录下依旧钦命目录下的持有文件和目录,ls是list的缩写。

指令语法:

 ls [选项][目录名 ]    #注:[ ]中的内容为非必选项

一声令下选项:
| 选项 | 含义 |
| :————: | —————————————- |
| -a |
展现全数档案及目录(ls内定将档案名或目录名为“.”的乃是影藏,不列出);
|
| -C | 多列展现输出结果。那是暗中认可选项; |
| -F |
在各样输出项后扩张文件的品类标识符,具体意思:“”表示全体可实施权限的平时文书,“/”表示目录,“@”表示符号||链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为平时文书时,不出口任何标识符;
|
| -b | 将文件中的不可输出的字符以反斜线“”加字符编码的办法出口; |
| -c |
与“-lt”选项连用时,依据文件状态时间排序输出目录内容,排序的根据是文本的索引节点中的ctime字段。与“-l”选项连用时,则排序的一句是文件的事态改变时间;
|
| -d |
仅展现目录名,而不展现目录下的始末列表。展现符号链接文件本身,而不展现其所针对的目录列表;
|
| -f | 此参数的效益和同时钦赐“aU”参数相同,并关闭“lst”参数的意义 |
| -i | 呈现文件索引节点号(inode)。贰个索引节点代表三个文本 |
| –file-type | 与“-F”选项的作用雷同,可是不展现“
” |
| -k | 以KB(千字节)为单位展现文件大小; |
| -l |
以长格式突显目录下的情节列表。输出的消息从左到右依次包罗文件名,文件类型、权限方式、硬连接数、所有者、组、文件大小和文书的最后修改时间等;
|
| -m | 用“,”号区隔每种文件和目录的名目; |
| -n | 以用户识别码和群组识别码替代其名称; |
| -r | 以文件名反序排列并出口目录内容列表; |
| -s | 呈现文件和目录的深浅,以区块为单位; |
| -t | 用文件和目录的转移时间排序; |
| –full-time | 列出完全的日期与时间; |
| –color[=WHEN] | 使用分裂的颜料高亮展现分化门类的。 |

1 命令作用(简要表明):

  1. ls
    -a:显示全数文件及目录(ls默许将文件或目录以“.”发轫的乃是隐藏,不会列出)

简述

ls 命令是 Linux 下最常用的指令。暗中同意情形下,ls
用来打字与印刷当前目录的清单,假诺 ls
内定其余目录,那么就会显得内定目录里的文本及文件夹清单。通过 ls
命令,不仅能够查看 Linux
文件夹包罗的文件,而且能够查阅文件的权柄(包蕴:目录、文件权限)、查看目录消息等。

  • 简述
  • 指令介绍
  • 命令选项
  • 文件类型
  • 运用范例

cd命令

命令作用:

​ cd命令用来切换工作目录至dirname。
当中dirName表示法可为相对路径或相对路径。若目录名称省略,则转移至使用者的home
directory(相当于刚login时所在的目录)。别的,~也意味为home
directory的情趣,.则是象征近期所在的目录,..则意味近期目录地方的上壹层目录。

指令语法:

 cd [目录]  

命令选项:

选项 含义
-p 如果要切换到的目标目录是一个符号连接,直接切换到符号连接指向的目标目录
-L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录。
当仅实用"-"一个选项时,当前工作目录将被切换到环境变量"OLDPWD"所表示的目录。

实例

cd 进入用户主目录; 
cd ~ 进入用户主目录; 
cd - 返回进入此目录之前所在的目录; 
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思); 
cd ../.. 返回上两级目录; 
cd !$ 把上个命令的参数作为cd参数使用。
cd $TEST_PATH

    列出当前目录下依然钦赐目录下的具备文件和目录,ls是list的缩写。

美高梅手机版4858 1

一声令下介绍

  • 指令名称
    ls

  • 一声令下全称
    list

  • 主导语法
    ls [选项]… [文件]…

  • 功效描述
    列出文件(默许情况下,为当前目录)的有关音讯

贰 命令语法:

  1. ls
    -l:展现目录下的内容详细音信。包括文件名,文件类型、权限情势、硬连接数、全部者、组、文件大小和文书的尾声修改时间等

指令选项

选项

说明

-a列出目录下拥有文件,包蕴以 .
开首的隐蔽文件-b把公文名中不可输出的字符用反斜杠加字符编号(就像是 C
语言同样)的方式列出-c输出文件的 i
节点的改动时间,并以此排序-d将引得像文件一律展现,而不是展现其下的公文-e出口时间的全方位音讯,而不是出口简略新闻-f``-U对出口的公文不排序-i出口文件的
i 节点的目录音信-k以 k
字节的款型表示文件的高低-l列出文件的详细消息-m【美高梅手机版4858】ls和cd命令详解,目录管理。横向输出文件名,并以 ,
作为分隔符-n用数字 UID、GID
代替名称-o凸显文件除组音讯外的详细音讯-r对目录反向排序-s对种种文件名后输出该文件的分寸-t以时间排序-u以文件上次被访问的岁月排序-v基于版本进行排序-x按列排序,横向排序-A显示除...外的有着文件-B不出口以~谈起底的备份文件-C按列输出,纵向排序-G列出文件的组的音信-L列出链接文件名,而不是链接到的文本-N不限定文件长度-Q把出口的文本名用双引号扩起来-R列出全数子目录下的文件-S以文件大小排序-X以文件的恢宏名(最终一个.后的字符)排序-1一行只输出二个文书-color=no不突显彩色文件名--help在正规输出上出示援助消息并脱离--version在规范输出上海展览中心示版本音信并脱离

    ls 【选项】 【目录名】     #注:【】中的内容为非必选项

美高梅手机版4858 2

文件类型

使用ls -l命令查看某一索引,会获取二个带有 九 个字段的列表。第 一行突显的音信是总用量,那一个数值是该目录下有所文件占用空间的分寸。接下来的每一列第一 个字符彰显文件类型。

参数

说明

-表示该公文是二个惯常文件d表示该文件是叁个目录l表示该文件是三个链接文件b表示该公文为块设备文件c表示该文件是八个字符设备文件p表示该公文为命令管道文件s表示该公文为
sock 文件

三 命令选项(只做常用命令参数讲述):

三.ls -t :用文件和目录的更改时间排序

应用范例

一.不带选项运行ls

只列出文件只怕目录,看不到任何详细音信,例如:文件类型、大小、修改日期和岁月、权限以及链接等。

[[email protected] doc]$ lsc  linux  php  program  python

2.应用长清单情势

使用-l选项(小写L字符),能够体现出文件类型、大小、修改日期和时间、权限以及链接等详细音讯。

[[email protected] doc]$ ls -l总用量 4drwxrwxr-x. 2 wang wang  6 9月  28 15:19 cdrwxrwxr-x. 2 wang wang  6 9月  28 15:19 linuxdrwxrwxr-x. 2 wang wang  6 9月  28 15:20 php-rw-rw-r--. 1 wang wang 42 9月  28 15:39 programdrwxrwxr-x. 2 wang wang 23 9月  28 15:20 python
  • 第 1 列:后 9 个假名代表该文件或目录的权限位,r 表示读,w 代表写,x
    代表执行。前 三 个 rwx 字符是文件的拥有者权限,第叁组 叁 个 rwx
    是文本的所属组权限,最后的 rwx 是其余人访问文件的权能。
  • 第 二 列:文件的硬链接数
  • 第 三 列:文件的拥有者
  • 第 4 列:文件的拥有者所在的组
  • 第 5列:文件的大大小小,假设是目录,表示该目录的分寸。在意:是目录自己的轻重,而非目录及其上边包车型大巴文件的总大小。
  • 第 陆 列:文件或目录的近年来涂改时间
  • 第 7 列:文件名

3.以易读情势列出文件

将文件大小转变为可观察的点子,例如:一G、20M、60K 等。(假诺要以 K
为单位,能够动用ls -lk

[[email protected] /]$ ls -lh总用量 32Klrwxrwxrwx.   1 root root    7 8月  30 12:08 bin -> usr/bindr-xr-xr-x.   4 root root 4.0K 8月  30 12:37 bootdrwxr-xr-x.  20 root root 3.3K 9月  28 09:42 devdrwxr-xr-x. 136 root root 8.0K 9月  28 12:28 etcdrwxr-xr-x.   3 root root   17 8月  30 12:34 homelrwxrwxrwx.   1 root root    7 8月  30 12:08 lib -> usr/liblrwxrwxrwx.   1 root root    9 8月  30 12:08 lib64 -> usr/lib64drwxr-xr-x.   2 root root    6 8月  12 2015 mediadrwxr-xr-x.   2 root root    6 8月  12 2015 mntdrwxr-xr-x.   3 root root   15 8月  30 12:23 optdr-xr-xr-x. 430 root root    0 9月  28 09:41 procdr-xr-x---.  19 root root 4.0K 9月  27 14:04 rootdrwxr-xr-x.  37 root root 1.1K 9月  28 12:27 runlrwxrwxrwx.   1 root root    8 8月  30 12:08 sbin -> usr/sbindrwxr-xr-x.   2 root root    6 8月  12 2015 srvdr-xr-xr-x.  13 root root    0 9月  28 09:41 sysdrwxrwxrwt.  15 root root 4.0K 9月  28 14:37 tmpdrwxr-xr-x.  13 root root 4.0K 8月  30 12:08 usrdrwxr-xr-x.  21 root root 4.0K 9月  28 09:41 var

注意:也得以使用选取--si,和-h类似,但是--si以 一千字节为单位,而-h以 10二肆 字节为单位(命令:ls -l --si)。

4.列出隐藏文件

在 Linux
中,以.伊始的文件是藏身文件。为了在ls一声令下中展现,能够选拔-a选项。

[[email protected] doc]$ ls -a.  ..  c  linux  php  program  python

5.显得时间全体格式

[[email protected] doc]$ ls --full-time总用量 4drwxrwxr-x. 2 wang wang  6 2016-09-28 15:19:54.391783895 +0800 cdrwxrwxr-x. 2 wang wang  6 2016-09-28 15:19:46.325784078 +0800 linuxdrwxrwxr-x. 2 wang wang  6 2016-09-28 15:20:02.637783709 +0800 php-rw-rw-r--. 1 wang wang 42 2016-09-28 15:39:24.060757472 +0800 programdrwxrwxr-x. 2 wang wang 23 2016-09-28 15:20:37.591782920 +0800 python

6.列出 inode

inode 也被称为索引,能够使用-i慎选,inode 会显示在率先列。

[[email protected] doc]$ ls -li总用量 4101818943 drwxrwxr-x. 2 wang wang  6 9月  28 15:19 c 67364942 drwxrwxr-x. 2 wang wang  6 9月  28 15:19 linux  4243096 drwxrwxr-x. 2 wang wang  6 9月  28 15:20 php  6192271 -rw-rw-r--. 1 wang wang 42 9月  28 15:39 program 35781842 drwxrwxr-x. 2 wang wang 23 9月  28 15:20 python

7.列出全体子目录下的文件(递归显示)

[[email protected] doc]$ ls -R.:c  linux  php  program  python./c:./linux:./php:./python:request.py

八.列出主目录

要列出主目录,能够用~,那样就无需输入完整的目录名/home/wang

[[email protected] doc]$ ls ~core.3807  doc  logs  公共  模板  视频  图片  文档  下载  音乐  桌面

9.列出父(上级)目录

使用../能够列出父目录;同理,使用../../会列出上上一流目录。

[[email protected] python]$ ls ../c  linux  php  program  python

10.展现文件的 UID 和 GID

UID 表示 userid(用户 ID),GID 表示 groupid(组 ID)。

[[email protected] doc]$ ls -n总用量 4drwxrwxr-x. 2 1000 1000  6 9月  28 15:19 cdrwxrwxr-x. 2 1000 1000  6 9月  28 15:19 linuxdrwxrwxr-x. 2 1000 1000  6 9月  28 15:20 php-rw-rw-r--. 1 1000 1000 42 9月  28 15:39 programdrwxrwxr-x. 2 1000 1000 23 9月  28 15:20 python

11.只列出目录条目

若果期待只列出目录,可以运用-d选项。

[[email protected] doc]$ ls -ld /home/wang/doc/drwxrwxr-x. 6 wang wang 63 9月  28 15:39 /home/wang/doc/

使用ls */列出目录下具有文件,加上-d采用,则只展现目录。

[[email protected] doc]$ ls -d */c/  linux/  php/  python/

12.增加/标记目录

假定想一眼识别目录,除了颜色、第贰列的门类d之外,使用-p选取,能够为目录添加/(斜线)。

[[email protected] doc]$ ls -pc/  linux/  php/  program  python/

美高梅手机版4858,一三.倒队列出文件

[[email protected] doc]$ ls -rpython  program  php  linux  c

14.按文件大小排序

使用-S选项会遵照从大到小的程序展现。

[[email protected] doc]$ ls -lS总用量 4-rw-rw-r--. 1 wang wang 42 9月  28 15:39 programdrwxrwxr-x. 2 wang wang 23 9月  28 15:20 pythondrwxrwxr-x. 2 wang wang  6 9月  28 15:19 cdrwxrwxr-x. 2 wang wang  6 9月  28 15:19 linuxdrwxrwxr-x. 2 wang wang  6 9月  28 15:20 php

15.按修改时间排序

使用-t选项会依据修改时间排序,最新修改的文书在前。

[[email protected] doc]$ ls -lt总用量 4-rw-rw-r--. 1 wang wang 42 9月  28 15:39 programdrwxrwxr-x. 2 wang wang 23 9月  28 15:20 pythondrwxrwxr-x. 2 wang wang  6 9月  28 15:20 phpdrwxrwxr-x. 2 wang wang  6 9月  28 15:19 cdrwxrwxr-x. 2 wang wang  6 9月  28 15:19 linux

这个都以日常操作中时时使用的。关于其余用法,能够行使man ls或者ls --help来询问手册页。

– ls) 简述 ls 命令是 Linux
下最常用的授命。暗许情形下,ls 用来打字与印刷当前目录的清单,假若 ls
钦点其余目录,那么就…

    -a 列出目录下的享有文件,包涵以.开首的隐蔽文件。 -a 等同于 –all

美高梅手机版4858 3

    -A 出示出.和..以外的持有文件。

④.ls -d :仅展现目录名,而不显示目录下的剧情列表

    -d 展现目录的自我性质,而不显示目录下的文书。

美高梅手机版4858 4

    -l 列出目录或许文件的详细音讯

5.ls -i :呈现文件索引节点号(inode)。一个索引节点代表贰个文书

    -h
与-l参数合用,以人可读取的格局显示文件大小,更人性化的展现结果,如一K,二M,3G

美高梅手机版4858 5

    -i 显示文件或许目录的inode音讯,即索引音讯

六.ls -h :以方便的单位显示文件或目录大小(日常是 -lh 壹起利用)

    -t 按修改时间排序呈现文件或然目录(时间由近及远排序)

美高梅手机版4858 6

    -S 遵照文件大小进行排序,由大到小排序

 

    -r 与别的参数1起利用,使之反向排序

别的参数如下:

    –color=auto 让输出的内容依据项目显示颜色(grep中也有改参数)

-a:显示全部档案及目录(ls内定将档案名或目录名叫“.”的身为影藏,不会列出);

四 使用范例:

-A:展现除影藏文件“.”和“..”以外的有所文件列表;

  • 来得钦点目录下的兼具文件,可使用ls -al
    钦定路目录,列出/home/Japan目录文件音信

-C:多列彰显输出结果。那是私下认可选项;

美高梅手机版4858 7

-F:在每一个输出项后扩展文件的类型标识符,具体意思:“*”表示拥有可实行权限的司空眼惯文书,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为1般文书时,不出口任何标识符;

  • 展现当前所在目录下的具备文件(包罗隐藏文件),可使用ls
    -a,列出/home/Japan目录文件消息

-b:将文件中的不可输出的字符以反斜线“”加字符编码的主意出口;

美高梅手机版4858 8

-c:与“-lt”选项连用时,依据文件状态时间排序输出目录内容,排序的依照是文本的索引节点中的ctime字段。与“-l”选项连用时,则排序的一句是文件的事态改变时间;

  • 突显/home/Japan目录下具有文件及目录的详细新闻,可应用ls
    -al,列出/home/Japan目录文件详细新闻

-d:仅突显目录名,而不展现目录下的内容列表。显示符号链接文件本人,而不显得其所针对的目录列表;

 美高梅手机版4858 9

-f:此参数的效能和同时钦定“aU”参数相同,并关闭“lst”参数的效率;

 ls -al突显的结果详解

-i:展现文件索引节点号(inode)。二个索引节点代表叁个文件;
–file-type:与“-F”选项的效益雷同,然则不显得“*”;

首先列:一 首先个假名叫d时表示该内容是目录,如上海体育场面中的linux目录;第七个字母为-时期表该内容为文件,如上海教室中的happy.txt;第三个假名称为l时表示该内容是个链接文件。

-k:以KB(千字节)为单位展现文件大小;

            二 背后的几个字符代表文件恐怕目录的权位,字母r w
x分别表示读,写,执行权限,其对应的权杖数字分别为肆 贰一.前一个象征文件大概目录的拥有那的权柄,中间的一个代表文件可能目录的全体组的权能,最终的二个象征别的人访问文件的权位。

-l:以长格式呈现目录下的故事情节列表。输出的音讯从左到右依次包蕴文件名,文件类型、权限方式、硬连接数、全数者、组、文件大小和文件的结尾修改时间等;

第一列:代表文件恐怕目录的链接数,即目录或然文件下还隐含多少个目录也许文件数。

-m:用“,”号区隔种种文件和目录的名目;

其叁列:代表文件恐怕目录的全部者。

-n:以用户识别码和群组识别码替代其名目;

第5列:代表文件或许目录的全数组。

-r:以文件名反序排列并出口目录内容列表;

第伍列:代表文件或许目录的尺寸,单位为字节(byte)

-s:突显文件和目录的高低,以区块为单位;

第肆列:代表文件只怕目录的末段修改时间(使用[stat 文件名恐怕目录名]
用以查看文件或然目录的拜会时间access,文件可能目录的改动时间modify,文件可能目录的情景改变时间change)

-t:用文件和目录的变更时间排序;

第八呢:代表文件名或许目录名

-L:假诺遇上性质为标志链接的公文或目录,直接列出该链接所针对的固有文件或目录;

 

-Escort:递归处理,将钦赐目录下的兼具文件及子目录1并处理;

  • 列出当前目录下的目录详细音信,而不展现文件,可由此ls -d
    */命令,如:列出/home/Japan目录下的目录

–full-time:列出完整的日子与时间;

美高梅手机版4858 10

–color[=WHEN]:使用不一样的颜色高亮彰显区别门类的

  • 来得目录/home/Japan下的文本恐怕目录的inode(索引)音讯,可因此ls
    -il命令,,如出示/home/Japan下的公文或许目录

美高梅手机版4858 11

  • 以修改时间排序显示,可由此ls
    -lt命令,如出示/home/Japan下的文件可能目录

美高梅手机版4858 12

  • 以修改时间反向排序,可因此ls
    -ltr命令,如出示/home/Japan下的文件也许目录

 美高梅手机版4858 13

  • 依据文件大小举办从大到小排序呈现,可通过ls
    -Sl命令,如出示/home/Japan下的文件或许目录

美高梅手机版4858 14

  • 安分守己文件大小进行从小到大排序显示,可通过ls
    -Slr命令,如出示/home/Japan下的文书也许目录

美高梅手机版4858 15

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有