00:00
好,这是我们这个帮助进去。好。帮助,嗯,下边我们这第11个下一组命令,有关文件操作命令。文件操作,我们说Linux里边全部都在文件和目录当中来进行操作的,所以关于文件和目录操作命令是最多的。下边一组我们来看看Linux当中关于文件和目录操作的命令文件Linux那么的文件和目录操作命令这样这些命令。这些命令其实前面我一直在用了,只是没有给大家详细的讲它而已,下面我们来看看这些命令到底有哪些啊,首先一个一个来看第一个。第一个。哪一个命令,那第一个是,那么是这我想查看,假如说当我们说我们使用Linux都是在这目录当中进行操作。
01:06
啊,这个终端大啊,这个光标一直停在某一个目录上。嗯,那我有时候我很想知道我当前出在哪个目录里边。我想看看当前在哪个目录里边,当前在哪个目录里边,其实大家它前面这个提示符上面已经有了,你看最后这个就是当前你所在的目录。我现在就在什么home的目录下边。但是关键是这个home,这个是哪一个目录下的home,它上面不给你提示了。我想看看从根下边一直到我当前目录那个路径是多少。有的时候我经常想看我我现在处在哪一个目录里边的。它上面只给你显示你当年处在最是,那么你跟紧挨着你那个目录,上一级的目录在这,那我想看看他又处在哪个目录,怎么办呢。所以我经经常是想看这个,那怎么办呢?就用这个命令查看当前所在的目录,查看当前所在目录。
02:08
怎么查看,还有这个PWD是可以查看当前所在的目录,你比如说他我我我一直用这个一回车的哈,它就给我返回当前我所在的这个目录的一个完整的路径里。从哪儿?从那个根开始。我们说在Linux里边就有一个根目录,它下边有层级式的目录。有那么子目录,子目录下边有个有子目录,那我现在假如说我在这个地方,我想看看我所在的,我目前所在的这个目录的一个完整的目录,目录路径怎么看。你一执行这个命令,它就从根下边一直往下边儿找,直到找到你这儿。这样我就知道我现在处在什么路径当中。好,你比如说大看我这个地方大样,我这个地方我我想看看我当前所在目录执行一下PW底的当前我就在这个home目录下哪一个home跟目录下边那个home。
03:02
知道好,再一个你比如说大哥我我再进入到别的一个目录,我想进入哪个OT这个目录下边知道吗?然后呢,大哥我再进入到OBT下面的test的D2这个目录。啊,这叫test d哪一个啊啊CD啊叫CD叫test d,这好,当然现在你比如说我在这TTS的D登目录。那这台子店儿在哪儿呢?我从这个地方就看不出来了,那我想看看我现在处在这种完整的一个目录怎么看,PW底在哪,现在我就在从根下边的OT下边的test的DR,我现在在这个公路下边。我就知道了。这是我们说的这个查看当前所在的目录啊。这是这个命令。好,这是我们经常使用的一个命令是吧?好,除了这个之外,还有一个命令也是大家经常使用的哪一个,刚才给大家说了叫LS是。
04:05
这个命令,这个命令是干什么,这个命令主要是说,主要是这个起这个作用,查看当前或者指定目录下。所有的内容了。一个目录下的一些内容,那一个目录下边有哪些内容,无非就是有一些子目录,还有可能有一些文件,它无非就是这些东西,所以说大家这个命令主要是干嘛的,主要用来查看,查看什么,查看指定目录,指定目录下,那么指定目录下所有的子目录或者文件列表,看看我当前或者我指定某一个目录下边有哪些内容的,知道吗?这个。好,你比如说大家是这样子的,这个地方LS这个病例就这那说我假如说我想看看什么,我想看看指定目录,我想看看哪一个目录,我就想看看后面那个目录下边。
05:06
Home,那个目录下边有哪些,这个有哪些子目录和文件,那我就可以这么来写,LSLS指定目录,那后边什么加一个,加一个什么,这个是可选的,我们说这个是什么,这个是我们说指定目录,我怎么这时候。指定目录,指定目录知道吗?那我想看看home那个根下边,Home目录下边有哪些内容,我就可以这样,然后呢,Home叫home那个目录,从根下边去找home目录下边,这个目录下边有哪些内容。那我就可以这么写,你比如说大我这个地方,我就看了LS,然后呢,Home目目录下边有哪些子目录和文件,我一回车来看,他就看了home目目录下边有这些。可以指定就这。
06:02
指定指定目录下边有哪些字,目录或者文件,如果里边有文件,这些我也会给我们列出来。这。好,这是我们说的指定目录。那你说那你说老师,你这个指定目录为什么带个中括号,中括号是表示这个参数是可选的。可选什么?就是你可以不带这个参数,不带参数什么意思?就这种,就一个los后面没有参数,没有参数是干嘛?没有参数是表示查看当前目录下的所有的子目录和文件列表。这个如果不指定,那就是查看当前目录下下目录下所有的子目录或者文件。和文件,文件列表就当前目录下这样。
07:00
LS你比如大我这个地方我就可以找上LS那边,我这个当前目录,我是在test的D2下边,那我就看当前目录下有哪些子录和文件,那看吧,当然当前目录录像有一个什么文件找到。你可以指定。看哪一个目录你也可以,你要如果不指定,不指定就是什么,就是查看当前目录下。那我这单建目录下,我那只有一个文件,没有目录,那我这个想再创建一个目录怎么办?那创建一个目录,这个你说创建我现在还不给他讲,我一会再说吧,现在我说它下边就有一个,就只有一个文件,嗯。好,这是我们说的这个命令,LS这个命令查看。指定母乳叫嗯。这是这样,其实大家看我说这个命令就相当于什么,相当于Li,相当window里边的打开某个目录这个动作。
08:01
我想看看哪一个目录下边有哪些子目录,有哪些文件,我在可视化界面上面就可以直接操作。知道吗?跟Linux跟Windows上面这个命令不是这种动作是差不多基本上一样。就是这个功能吗?我想查看这个目录下,我就打开吧,我想看看这个目录下面有哪些字,目录跟你讲,我一打开。所以他没有可视做那比较好看的可视化界面,但是它有这个命令知道吗。好,这是我们这样还有大还有什么,但你用它它是么?用Linux用Windows大纲,我可以这样,Windows我可以这样,我这样查看的话,我做的比较好是吧,我可以以列表的形式展示。我虽然我同样查看这些内容,我可以变换好几种方式展示一个这种列表,我看的比较清晰啊,还有我不想看这列表,我可以在这改一下,按照按照平铺你比说的啊叫什么。
09:00
图标大家看,我可以这么查看。我也可以吗?这么查看。可以说Windows做的比较好的地方,它可视化界面它就变化好几种,其实大家我们说它这种命令也可以这么查。他也有几种变化方式。只不过得通过命令来实现,怎么实现,你比如说看我们刚才看的时候,咱们刚才看的时候,这个目录下边有哪些子目录的文件,大家这种方式就好像跟什么,就好像跟这种一样,就像跟这种列,跟这种这个平铺的这种方式,这种方查看方式是一样的。那我要想看列表这样的方式怎么办?他也提供相应的做法,哪一说大,你这我这个地方我想让呢,看看它下边有哪些目录和文件,我让一条一条列到下边。但怎么样,它有这种,它有带参数,哪个地方这个地方可以带选项,哪个地方这个LS啊,我想查看当前目录或者指定目录,你比如说指定这个目录。
10:00
嗯。指定这个目录,那我想看他的这个什么。这是想看它的这个啊,以列表的形式显示,它这个地方是按平铺的形式显示,默认我要以列表的形式显示,怎么这个地方带个参数,参数叫什么叫杠LL是list的缩写是吗?然后呢,这样我一看,大家看他把搜索的结果。都给我一列表对称显示了,你看啊这个地方。LS-L,然后呢,找home下边的,大家看这一列表的形式形式吧,嗯,这是这些什么?这是这些文件看到吗?前面是文件的一些,这些信息就相当于我们什么Windows里边做的这些。详细信息,这些信息,这是文件名,这是这些相应的这些信息,你看他这个地方也是,他只不过把这些信息写入到前面了,然后呢,这是他的文件名,这是他的权限,我们后边给大家讲权限,这些东西都是权限。
11:04
谁可以对这个文件干什么事?这是他的关键一个信息,知道吗。好,这是我们说的这子。还有还有什么呢?还有一些,还有它其实这个地方,除了这个例子的之外,这个杠L这个参数之外,它还有一个参数LS这个什么,以列表的形式,是以列表形式形式显示,那么以列表的形式显示吧。啊,它还有一个杠是什么杠A,什么A是or的意思,Or的意思就列出指定目录下所有的文件和目录,包括那些什么虚拟的文件和目录,就特别虚拟的目录和或者是隐藏目录,它都能给你显示出来。什么样的,你比如说他看我这样,我在显示home这个目录,显示它什么显示显示。显示谁显示指定什么目录下所有的啊文子文子文件,那么子目录和文件它这个地方特别什么,包括那些什么,包括隐藏,隐藏的叫虚拟的什么。
12:16
虚拟的目录啊,虚拟的目录包括那虚拟哪些虚拟目录,它这里边Linux字里边,它那个数里边有这种这种虚拟目录有这么点点杠啊,或者是点杠啊,点点杠表示上一级目录,就它这个目录里边隐藏着一个目录叫什么?就这种目录,这种目录其实是上一级的目录,它只不过保存了一个引用,就这种虚拟的在他当前目录下不存在这个目录,它只不是引用别的一个目录。就这叫虚拟目录,它也能给你显示出来,当然还有一个什么点杠,点杠是说是当前目录保存一个当前目录的一个应用。知道啊,总之大家我你看一下啊,你看它这个效果你就知道了,你比如说大家我这个LS-home,这是只是显示你实际存在的这些目录,还有个虚拟目录,它显示不出来,你为这个地方我想显示啊杠A,然后大家看有这个点,还有点点,这两个都是虚拟目录。
13:20
这两对虚拟。这两个目录实际不存在,就是对别的目录的一个引用而已,这样它也能给你显示出来。知道吗?啊,这是我们说它这些参数,当然我们说这个这个命令不止这俩参数,还有别的参数,这俩用的是最多的,以列表的形式显示,还有显示所有的目录。知道吧,那你说老师我既要什么以列表的形式显示,又要以又要把虚拟的目录也都显示出来怎么办?你可以这样写杠al是吧,然后呢,来显示那吗?以列表的形式,那么号这些参数都可以,这个都可以组合来使用的,以列表形式来显示指定目录下的啊。
14:04
所有的子目录和文件,包括虚拟目录啊。好,这是我们说的这个LS这个命令。指定目录,如果不指定就是当前目录。好,这是这样。
我来说两句