美文网首页
与目录有关的Linux终端命令

与目录有关的Linux终端命令

作者: LAMGAMLEUNG | 来源:发表于2019-02-28 23:09 被阅读0次

    1、在Linux系统中

    • .开头的文件为隐藏文件。
    • .代表当前目录。
    • ..代表上一级目录。
    2、ls命令常用选项
    • -a:显示当前目录下的所有子目录与文件,包括隐藏文件
    • -l:以列表的方式显示文件的详细信息
    • -h:配合-l选项使用,以人性化的方式显示文件的大小。

    注意:选项之间可以一起使用,且不分顺序。如:ls -ahl

    详细信息

    <table>
    <tr><th><th>标记<th colspan=3>拥有者权限<th colspan=3>组权限<th colspan=3>其他用户权限<th>硬链接数<th>拥有者<th>组<th>大小<th>时间和日期<th>名称</tr>
    <tr><td>文件权限示例<td>-<td>r<td>w<td>-<td>r<td>w<td>-<td>r<td>-<td>-<td>1<td>user<td>user<td>18<td>3月 1 14:27<td>HelloWorld.txt</tr>
    <tr><td>目录权限示例<td>d<td>r<td>w<td>x<td>r<td>w<td>x<td>r<td>-<td>x<td>2<td>user<td>user<td>4096<td>3月 1 14:35<td>Desktop</tr>
    </table>

    说明
    • rwx:代表权限,其中r表示可读,w表示可写,x表示可执行。
    • 硬链接数:表示访问当前的文件或目录有几种方式。通常文件的硬链接数为1(文件的绝对路径);目录的硬链接数至少为2(目录的绝对路径cd .),此外,目录的硬链接数还取决于该目录包含多少个下一级目录(即cd ..)。
    • 时间和日期:表示文件或目录创建最后一次修改的时间和日期。
    • 大多数情况下文件或目录的组名拥有者的名字相同
    ls命令与通配符的使用
    • *:代表任意个数的字符,可以为0个。

    • ?:代表任意一个字符,至少为1个。

    • []:匹配字符组中的任意一个

      使用方式

      如存在note.txt文件:

      • ls *e.txt
      • ls n?ote.txt
      • ls [mno]ote.txt

      说明:[mno]:代表匹配m、n、o中的任意一个。也可以写成[m-o]

    3、cd命令常用选项

    • cd:切换到当前用户的主目录,即home/用户目录
    • cd ~:切换到当前用户的主目录,即home/用户目录。在Linux系统中~代表当前用户的主目录。
    • cd .:当前目录。
    • cd ..:切换到上级目录。
    • cd -:在最近两次工作目录之间来回切换。

    4、相对路径与绝对路径

    • 相对路径:在输入路径时,最前面不是/~,表示相对当前目录所在的目录位置。
    • 绝对路径:在输入路径时,最前面是/~,表示从根目录 / 家目录开始的具体目录位置。

    相关文章

      网友评论

          本文标题:与目录有关的Linux终端命令

          本文链接:https://www.haomeiwen.com/subject/zmiluqtx.html