3、Linux目录操作

1、目录操作概述

      

2、ls显示目录内容

  

命令名称:ls

命令英文原意:list

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

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

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

    ls /       显示根目录

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

    ls -i      显示文件的id

    ls -a -l


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

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

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

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

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

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

第七列:文件名字

背景知识:Linux将用户分为三类,应用到每个文件上,分别是所有者User,组Group和其他人Other

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

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

其他人

第一列的内容解析

 

 

这里介绍的是 -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 递归创建

 

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 保留文件属性

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

范例:

    

8、mv剪切、改名

    命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

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

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

范例:

9、rm删除目录

    命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

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

           -r 删除目录

           -f 强制执行

功能描述:删除文件

范例:

 

原文地址:https://www.cnblogs.com/schangxiang/p/11303659.html