欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux目录操作

程序员文章站 2022-06-29 19:55:34
1、目录操作概述 2、ls显示目录内容 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ls -a 显示目录下的所有文件(包括隐藏文件),a就是all的缩写 ls 显示目录(不包括隐藏文件) ls / 显示根目录 ls -l 显示长格 ......

1、目录操作概述

      Linux目录操作

 

2、ls显示目录内容

  Linux目录操作

 

 

命令名称:ls

命令英文原意:list

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

 

    ls  -a    显示目录下的所有文件(包括隐藏文件),a就是all的缩写

    ls        显示目录(不包括隐藏文件)

    ls /       显示根目录

    ls  -l     显示长格式(显示的东西比较多,l就是long的缩写)

    ls -i      显示文件的id

    ls -a -l

Linux目录操作

 


我们介绍下后六列的内容(以第一行为例)

第二列(2):引用计数,代表文件被引用几次,普通用户只是了解下即可

第三列(xiangzi):文件所有者

第四列(xiangzi):文件所属组

第五列(83):文件大小,单位是字节,如果想展示人性化的大小,可以使用 ls -lh (h就是human人类的意思)

第六列():文件最后修改时间

第七列:文件名字

 

背景知识:linux将用户分为三类,应用到每个文件上,分别是所有者user,组group和其他人other

文件的创建者就是所有者,所有者只能是一个用户,而且可能会变更。

所属组定义了一组相同类型的用户。

其他人

 

第一列的内容解析

 Linux目录操作

 

 

 

 Linux目录操作

 

这里介绍的是 -d 命令 (ddicr

 

 

总结一下

  ls命令

     -a 能查到全部文件,包括隐藏文件

     -l  能查到详细信息

     -d  指定目录的信息

     -h 很人性化的显示

     -i  帮助你查询到任何一个文件的id

 

这些命令都是*组合的,没有顺序限制

比如

    ls  -a -l

    ls  -al

    ls  -l -a

 

 

3、mkdir 创建目录

      

命令名称:mkdir

命令英文原意:make directiories

命令所在路径:/bin/mkdir

执行权限:所有用户

语法: mkdir -p [目录名]

功能描述:创建新目录

        -p 递归创建

 

 Linux目录操作

 

4、cd切换工作目录

命令名称:cd

命令英文原意:change directory

命令所在路径:shell内置命令

执行权限:所有用户

语法: cd  [目录名]

功能描述:切换目录

范例:

    $ cd /temp/japan/boduo   切换到指定目录

    $ cd ..     回到上一级目录

 

5、pwd显示当前目录

命令名称:pwd

命令英文原意:print working directory

命令所在路径:/bin/pwd

执行权限:所有用户

语法: pwd

功能描述:显示当前目录

范例:

    $ pwd

 

6、rmdir删除目录

命令名称:rmdir

命令英文原意:remove empty directories

命令所在路径:/bin/rmdir

执行权限:所有用户

语法: rmdir  [目录名]

功能描述:删除空目录

范例:

    $ rmdir /temp/japan/boduo  

 

注意:只能删除空目录,你要删除空目录,只能先删除这个目录下的文件才可以。

 

7、cp拷贝目录

    命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

语法: cp  -rp  [原文件或目录] [目标目录]

           -r 复制目录

           -p 保留文件属性

功能描述:复制文件或目录

范例:

    Linux目录操作

 

 

8、mv剪切、改名

    命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

语法: mv  [原文件或目录] [目标目录]

功能描述:剪切文件或改名

范例:

 

 

9、rm删除目录

    命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

语法: rm  -rf  [文件或目录]

           -r 删除目录

           -f 强制执行

功能描述:删除文件

范例:

 Linux目录操作