linux运维基础[linux常用命令]——————目录处理命令[ls、mkdir、cd、pwd、rmdir、cp、mv、rm]

1.ls

  • 命令名称:ls
  • 命令英文原义:list
  • 命令所再路径:/bin/ls
  • 执行权限:所有用户
  • 功能描述:显示目录文件

也就是说ls命令是用来查看目录里面的文件信息的

ls [-adl] [文件或目录]

在这里插入图片描述

1.1 -a

  • -a:- - all。表示显示所有的意思,我们可以在目录下使用这个参数,就可以看到目录中的隐藏文件

在这里插入图片描述
隐藏文件的作用:我们知道隐藏文件我们可以很方便的查看到隐藏文件,所以隐藏文件是为了告诉用户这是一个系统文件,我们如果不确定,就最好不要动他。也就是说隐藏文件其实就是用来保护文件不被误操作的一个工具

1.2 -l

  • -l:- -long。长显示文件,显示很多的属性。

在这里插入图片描述
这一长串的意思是:

-rwxrwxrwx:-代表是一个文件,同等级的还有:d代表目录、l代表链接等
           rwx rwx rwx 表示所有者,所属组、其他人 有读 写 操作的权限

1: 代表这个文件的总操作次数,为一次。
root: 所有者为root
root: 所属组为root组
28844: 文件大小为28844
Jun 25 2019: 最后一次修改文件的时间
anaconda-ks.cfg: 文件名称

1.3 -h

使用-l可以查看文件的详细属性,上述的文件大小单位是多少,当我们不确定的时候,可以使用-h参数。

  • -h:hoe。人性化显示。

在这里插入图片描述
而且不止ls命令在后面的其他统计文件,的命令中都支持-h选项。

1.4 -d

我们如果直接使用ls命令后加目录名,我们最后看到的是这个目录下的文件,为了=查看某一个目录的属性,我们可以使用-d选项
在这里插入图片描述
在这里插入图片描述

1.5 -i

linux中每个文件爱你都有自己的inod号,这在系统的索引中存在,方便系统查找每个用户。就相当于身份证号。每个文件的唯一标志。我们可以通过-i查看文件的i节点
在这里插入图片描述

2.mkdir

  • 命令名称:mkdir
  • 命令英文原意:make directories
  • 命令所在路径:/bin/mkdir
  • 执行权限:所有用户
mkdir [-p] [目录名]
       -p:递归创建

我们要在系统中建立一个新的目录时,直接mkdir+目录名就可以了,但是要一次建立多层目录就要加上-p参数,进行递归创建

直接建立

在这里插入图片描述
不加-p叠加失败

在这里插入图片描述
加上-p叠加建立成功

在这里插入图片描述
直接跟多个要建立的目录

在这里插入图片描述

3.cd

  • 命令名称:cd
  • 目录英文原意:change directory
  • 命令所在路径:shell内置命令
  • 执行权限:所有用户
  • 功能描述:切换目录
cd [目录]

使用cd可以切换到你要到达的目录位置

切换目录

在这里插入图片描述
切换到父级目录

在这里插入图片描述
回到切换前目录

在这里插入图片描述

4.pwd

  • 命令名称:pwd
  • 命令英文原意:print working directory
  • 命令所在路径:/bin/pwd
  • 执行权限:所有用户
  • 功能描述:显示当前目录
pwd 

当你在系统中的某个位置,但是你自己不清楚所再路径的话,直接使用pwd就可以获得所在位置的绝对路径

在这里插入图片描述

5.rmdir

  • 命令名称:rmdir
  • 命令英文原意:remove empty directories
  • 命令所在路径:/bin/rmdir
  • 执行权限:所有用户
  • 功能描述:删除空目录
rmdir [目录名]

这个命令只能删除空目录,如果不为空就不能删除。非要删除,要删除此目录下的所有文件,最后使用rmdir可以删除此目录。

删除空目录

在这里插入图片描述

删除非空目录

在这里插入图片描述

6.cp

  • 命令名称:cp
  • 命令英文原意:copy
  • 命令所在路径:/bin/cp
  • 执行权限:所有用户
  • 功能描述:复制文件或目录
cp -rp [原文件或目录][目标目录]

6.1 -r

可以将整个目录以及目录包含的所有文件复制过来。

在这里插入图片描述
也可以是一种更改名称的选项。

6.2 -p

可以保留源文件的所有属性进行复制。在我们的日常工作中,可能有日志的备份,所以我们要保留日志的所有属性内容,确定原始数据不变。

在这里插入图片描述

7.mv

  • 命令名称:mv
  • 命令英文原意:move
  • 命令所在路径:/bin/mv
  • 执行权限:所有用户
  • 功能描述:剪切文件、改名
mv [原文件或目录][目标目录]

这个命令也可以算作一个重命名命令,只要在同一个目录中就只算是重命名

在这里插入图片描述

8.rm

  • 命令名称:rm
  • 命令英文原意:remove
  • 命令所在路径:/bin/rm
  • 执行权限:所有用户
  • 功能描述:删除文件或目录
rm [-rf] [文件或目录]

8.1 -r

将多层目录进行删除

在这里插入图片描述

8.2 -f

强制删除一个目录,不多次提问确定操作

在这里插入图片描述
使用的时候要一再取定是否要删除,-f选项使用的时候要慎重,最好备份。

发布了10 篇原创文章 · 获赞 0 · 访问量 242

猜你喜欢

转载自blog.csdn.net/mango_kid/article/details/104721112