Linux文件系统组成和基本操作

/ 0评 / 0

1、文件系统的组成

2、重要目录

3、文件和目录名

4、绝对路径和相对路径

5、基本操作

pwd:显示当前工作目录

[erik@localhost ~]$ pwd
/home/erik
[erik@localhost ~]$

cd:改变到一个绝对或相对目录

[erik@localhost ~]$ cd /etc
[erik@localhost etc]$ cd ..
[erik@localhost /]$ cd ~
[erik@localhost ~]$ 

ls:列出当前目录或者指定目录下的内容

<span class="hljs-string">[erik@localhost</span> <span class="hljs-string">~]$</span> <span class="hljs-string">ls</span>
<span class="hljs-string">Desktop</span>  <span class="hljs-string">Documents</span>  <span class="hljs-string">Downloads</span>  <span class="hljs-string">Music</span>  <span class="hljs-string">Pictures</span>  <span class="hljs-string">Public</span>  <span class="hljs-string">Templates</span>  <span class="hljs-string">Videos</span>
<span class="hljs-string">[erik@localhost</span> <span class="hljs-string">~]$</span> <span class="hljs-string">ls</span> <span class="hljs-string">-a</span>
<span class="hljs-string">.</span>              <span class="hljs-string">.bash_profile</span>  <span class="hljs-string">Desktop</span>    <span class="hljs-string">.ICEauthority</span>  <span class="hljs-string">Pictures</span>
<span class="hljs-string">..</span>             <span class="hljs-string">.bashrc</span>        <span class="hljs-string">Documents</span>  <span class="hljs-string">.local</span>         <span class="hljs-string">Public</span>
<span class="hljs-string">.bash_history</span>  <span class="hljs-string">.cache</span>         <span class="hljs-string">Downloads</span>  <span class="hljs-string">.mozilla</span>       <span class="hljs-string">Templates</span>
<span class="hljs-string">.bash_logout</span>   <span class="hljs-string">.config</span>        <span class="hljs-string">.esd_auth</span>  <span class="hljs-string">Music</span>          <span class="hljs-string">Videos</span>
<span class="hljs-string">[erik@localhost</span> <span class="hljs-string">~]$</span> <span class="hljs-string">ls</span> <span class="hljs-string">-R</span>
<span class="hljs-string">.:</span>
<span class="hljs-string">Desktop</span>  <span class="hljs-string">Documents</span>  <span class="hljs-string">Downloads</span>  <span class="hljs-string">Music</span>  <span class="hljs-string">Pictures</span>  <span class="hljs-string">Public</span>  <span class="hljs-string">Templates</span>  <span class="hljs-string">Videos</span>

<span class="hljs-string">./Desktop:</span>

<span class="hljs-string">./Documents:</span>

<span class="hljs-string">./Downloads:</span>

<span class="hljs-string">./Music:</span>

<span class="hljs-string">./Pictures:</span>

<span class="hljs-string">./Public:</span>

<span class="hljs-string">./Templates:</span>

<span class="hljs-string">./Videos:</span>
<span class="hljs-string">[erik@localhost</span> <span class="hljs-string">~]$</span> <span class="hljs-string">ls</span> <span class="hljs-string">-ld</span>
<span class="hljs-string">drwx------.</span> <span class="hljs-number">14</span> <span class="hljs-string">erik</span> <span class="hljs-string">erik</span> <span class="hljs-number">4096</span> <span class="hljs-string">Mar</span> <span class="hljs-number">26</span> <span class="hljs-number">06</span><span class="hljs-string">:23</span> <span class="hljs-string">.</span>
<span class="hljs-string">[erik@localhost</span> <span class="hljs-string">~]$</span> <span class="hljs-string">ll</span>
<span class="hljs-string">total</span> <span class="hljs-string">0</span>
<span class="hljs-string">drwxr-xr-x.</span> <span class="hljs-number">2</span> <span class="hljs-string">erik</span> <span class="hljs-string">erik</span> <span class="hljs-number">6</span> <span class="hljs-string">Mar</span> <span class="hljs-number">23</span> <span class="hljs-number">05</span><span class="hljs-string">:33</span> <span class="hljs-string">Desktop</span>
<span class="hljs-string">drwxr-xr-x.</span> <span class="hljs-number">2</span> <span class="hljs-string">erik</span> <span class="hljs-string">erik</span> <span class="hljs-number">6</span> <span class="hljs-string">Mar</span> <span class="hljs-number">23</span> <span class="hljs-number">05</span><span class="hljs-string">:33</span> <span class="hljs-string">Documents</span>
<span class="hljs-string">drwxr-xr-x.</span> <span class="hljs-number">2</span> <span class="hljs-string">erik</span> <span class="hljs-string">erik</span> <span class="hljs-number">6</span> <span class="hljs-string">Mar</span> <span class="hljs-number">23</span> <span class="hljs-number">05</span><span class="hljs-string">:33</span> <span class="hljs-string">Downloads</span>
<span class="hljs-string">drwxr-xr-x.</span> <span class="hljs-number">2</span> <span class="hljs-string">erik</span> <span class="hljs-string">erik</span> <span class="hljs-number">6</span> <span class="hljs-string">Mar</span> <span class="hljs-number">23</span> <span class="hljs-number">05</span><span class="hljs-string">:33</span> <span class="hljs-string">Music</span>
<span class="hljs-string">drwxr-xr-x.</span> <span class="hljs-number">2</span> <span class="hljs-string">erik</span> <span class="hljs-string">erik</span> <span class="hljs-number">6</span> <span class="hljs-string">Mar</span> <span class="hljs-number">23</span> <span class="hljs-number">05</span><span class="hljs-string">:33</span> <span class="hljs-string">Pictures</span>
<span class="hljs-string">drwxr-xr-x.</span> <span class="hljs-number">2</span> <span class="hljs-string">erik</span> <span class="hljs-string">erik</span> <span class="hljs-number">6</span> <span class="hljs-string">Mar</span> <span class="hljs-number">23</span> <span class="hljs-number">05</span><span class="hljs-string">:33</span> <span class="hljs-string">Public</span>
<span class="hljs-string">drwxr-xr-x.</span> <span class="hljs-number">2</span> <span class="hljs-string">erik</span> <span class="hljs-string">erik</span> <span class="hljs-number">6</span> <span class="hljs-string">Mar</span> <span class="hljs-number">23</span> <span class="hljs-number">05</span><span class="hljs-string">:33</span> <span class="hljs-string">Templates</span>
<span class="hljs-string">drwxr-xr-x.</span> <span class="hljs-number">2</span> <span class="hljs-string">erik</span> <span class="hljs-string">erik</span> <span class="hljs-number">6</span> <span class="hljs-string">Mar</span> <span class="hljs-number">23</span> <span class="hljs-number">05</span><span class="hljs-string">:33</span> <span class="hljs-string">Videos</span>
<span class="hljs-string">[erik@localhost</span> <span class="hljs-string">~]$</span> 

touch:创建一个空文件或者更新一个文件的时间戳

cp:拷贝文件和目录

<span class="hljs-selector-attr">[root@localhost erik]</span># <span class="hljs-selector-tag">touch</span> <span class="hljs-selector-tag">test</span><span class="hljs-selector-class">.txt</span>
<span class="hljs-selector-attr">[root@localhost erik]</span># <span class="hljs-selector-tag">ls</span>
<span class="hljs-selector-tag">Desktop</span>    <span class="hljs-selector-tag">Downloads</span>  <span class="hljs-selector-tag">Pictures</span>  <span class="hljs-selector-tag">Templates</span>  <span class="hljs-selector-tag">Videos</span>
<span class="hljs-selector-tag">Documents</span>  <span class="hljs-selector-tag">Music</span>      <span class="hljs-selector-tag">Public</span>    <span class="hljs-selector-tag">test</span><span class="hljs-selector-class">.txt</span>
<span class="hljs-selector-attr">[root@localhost erik]</span># <span class="hljs-selector-tag">pwd</span>
/<span class="hljs-selector-tag">home</span>/<span class="hljs-selector-tag">erik</span>
<span class="hljs-selector-attr">[root@localhost erik]</span><span class="hljs-selector-id">#ls</span> /<span class="hljs-selector-tag">opt</span>
<span class="hljs-selector-tag">rh</span> 
<span class="hljs-selector-attr">[root@localhost erik]</span># <span class="hljs-selector-tag">cp</span> <span class="hljs-selector-tag">test</span><span class="hljs-selector-class">.txt</span> /<span class="hljs-selector-tag">opt</span>/
<span class="hljs-selector-attr">[root@localhost erik]</span># <span class="hljs-selector-tag">ls</span> /<span class="hljs-selector-tag">opt</span>
<span class="hljs-selector-tag">rh</span>  <span class="hljs-selector-tag">test</span><span class="hljs-selector-class">.txt</span>
<span class="hljs-selector-attr">[root@localhost erik]</span># 

mv:移动或者重命名文件和目录

[root@localhost erik]<span class="hljs-comment"># touch test1.txt</span>
<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> erik]# ls</span>
<span class="hljs-comment">Desktop    Downloads  Pictures  Templates  test.txt</span>
<span class="hljs-comment">Documents  Music      Public    test1.txt  Videos</span>
<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> erik]# mv test1.txt /opt</span>
<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> erik]# ls /opt/</span>
<span class="hljs-comment">rh  test1.txt  test.txt</span>
<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> erik]# </span>

rm:删除文件

[root@localhost opt]<span class="hljs-comment"># rm test.txt </span>
<span class="hljs-comment">rm: remove regular empty file ‘test.txt’? yes</span>
<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> opt]# ls</span>
<span class="hljs-comment">rh  test1.txt</span>
<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> opt]# </span>

<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> /]# rm /opt/test1.txt </span>
<span class="hljs-comment">rm: remove regular empty file ‘/opt/test1.txt’? yes</span>
<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> /]# ls /opt</span>
<span class="hljs-comment">rh</span>
<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> /]# </span>

mkdir:创建空目录

[root@localhost /]<span class="hljs-comment"># mkdir /opt/test1</span>
<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> /]# ls /opt/</span>
<span class="hljs-comment">rh  test1</span>
<span class="hljs-comment">[root<span class="hljs-doctag">@localhost</span> /]# </span>

file:查看文件类型(Linux中没有文件后缀名)

[root@localhost <span class="hljs-regexp">/]# file /opt/test1/</span>
<span class="hljs-regexp">/opt/test1/</span>: directory
[root@localhost /]<span class="hljs-comment"># </span>

发表回复

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