linux运维09:文件目录操作命令详解

YoungerChina YoungerChina     2022-10-21     497

关键词:

       在linux平台运维过程中,操作文件和目录是必不可少的,本章简单介绍运维过程中经常使用的名录。


1. 概念

     绝对路径:

路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。

     相对路径:

路径的写法: cd linuxtest/testdir/ 或 cd ../man

不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时

     父目录:

写法:cd ../

以".."或"../"开始的路径

   当前目录:

写法:cd ./

"."或以"./"开始的路径

   上次操作的目录

cd -

以“-”来表示,能够立即返回上次工作的目录

2. 操作目录的命令

命令释义
ls   列出目录及文件名
cd   切换目录
pwd  显示目前的目录
mkdir创建一个新的目录
rmdir删除一个空的目录
cp   复制文件或目录
rm   删除文件或目录
mv   移动文件与目录,或修改文件与目录的名称

3 ls

语法:

ls [-aAdfFhilnrRSt] 目录名称

常用参数说明:

-a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
-d :仅列出目录本身,而不是列出目录内的文件数据(常用)
-l :长数据串列出,包含文件的属性与权限等等数据;(常用)

4 cd

变换工作目录的命令。

语法:

cd <目录>

5 pwd

查看当前目录的绝对路径

pwd

6 mkdir

创建新的目录

语法:

mkdir [-mp] 目录名称

 参数说明:

-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!

7 rmdir

删除空的目录
语法:

 rmdir [-p] 目录名称

选项与参数:

-p :从该目录起,一次删除多级空目录

8 cp

拷贝文件或者目录

将源文件(不包含目录)拷贝到目的目录中:

cp <源文件> <目的目录>

将源目录拷贝到目的目录中,作为目的目录的一个子目录

cp <源目录> <目的目录> -rf

详情参见“man cp”

9 rm

移除文件或目录
语法:

 rm [-fir] 文件或目录

选项与参数:

-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
-i :互动模式,在删除前会询问使用者是否动作
-r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!

10 mv

移动文件与目录,或修改名称
语法:

mv [-fiu] source destination
mv [options] source1 source2 source3 .... directory

选项与参数:

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会升级 (update)

11 touch

创建文件,如文件已经存在,则更新文件的修改时间戳

语法:

touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]

参数:

  • -a 改变档案的读取时间记录。
  • -m 改变档案的修改时间记录。
  • -c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
  • -f 不使用,是为了与其他 unix 系统的相容性而保留。
  • -r 使用参考档的时间记录,与 --file 的效果一样。
  • -d 设定时间与日期,可以使用各种不同的格式。
  • -t 设定档案的时间记录,格式与 date 指令相同。
  • --no-create 不会建立新档案。
  • --help 列出指令格式。
  • --version 列出版本讯息。

常用命令:

touch [文件或目录…]

 


linux操作命令分类详解-命令速查(代码片段)

...Linux快捷键2.1常用快捷键2.2快捷键分类介绍3、命令速查3.1文件和目录3.2查看文件内容3.3文本处理3.4查找3.5压缩和解压3.6yum工具3.7网络3.8其他4、关机、重启、防火墙命令4.1关机命令4.2重启命令4.3防火墙命令 5、帮助命令5.1 help命... 查看详情

linux操作命令分类详解-压缩备份(代码片段)

目录系列文章1、备份还原1.1 tar 备份还原文件2、压缩解压命令2.1打包跟压缩的区别2.2tar打包压缩命令2.3gzip/gunzip 压缩解压命令2.4zip/unzip 压缩解压命令2.5压缩解压命令总结系列文章Linux操作命令分类详解-命令速查(一)... 查看详情

linux操作命令分类详解-用户权限(代码片段)

...od修改用户组2.4newgrp切换用户组3、与用户账号有关的系统文件3.1/etc/passwd文件3.2/etc/shadow影子文件3.3/etc/group用户组文件3.4实例:添加批量用户4、Linux权限4.1权限范围及代号4.2chmod 文件或目录权限修改4.3chown 更改文件拥有者4.4... 查看详情

linux操作命令分类详解-压缩备份(代码片段)

目录系列文章1、备份还原1.1 tar 备份还原文件2、压缩解压命令2.1打包跟压缩的区别2.2tar打包压缩命令2.3gzip/gunzip 压缩解压命令2.4zip/unzip 压缩解压命令2.5压缩解压命令总结系列文章Linux操作命令分类详解-命令速查(一)... 查看详情

linux操作命令分类详解-进程查找其他(代码片段)

...章1、su、sudo1.1sudo使用步骤1.2常用参数搭配1.3实例2、上传文件工具命令3、系统进程命令3.1ps显示当前进程的状态3.2kill 删除执行中的程序或工作4、查找命令4.1find查找命令4.2locate快速查找命令4.3whereis查找文件命令4.4which环境变量... 查看详情

❤️万字总结《linux系统常用命令》❤️——常用的linux操作指令详解及案例!(建议收藏)(代码片段)

...业有90%甚至更过是使用Linux操作系统,所以不管是开发还是运维,不会点Linux知识肯定是无法进入到企业里工作.而且,全球500强超级计算机几乎都是使用Linux操作系统,这也是Linux操作系统实力的见证,接下来跟大家分享几个工作中常用... 查看详情

linux运维之路

linux运维之路Linux入门必备内容成为一个优秀的linux运维人员必要条件如何能高标准的掌握linux运维实战技术计算机硬件组成、工作原理CPU、内存、磁盘、raid卡生产工作标准详解企业生产主流品牌服务器及型号内部拆卸讲解操作系... 查看详情

linux操作命令分类详解-目录文件(代码片段)

目录系列文章1、目录命令1.1 ls 列出目录及文件名1.2cd 切换目录1.3pwd显示当前目录1.4mkdir创建一个新的目录1.5rmdir删除一个空的目录1.6cp复制文件或目录1.7rm删除文件或目录1.8mv移动文件与目录,或修改文件与目录的名称2、文... 查看详情

linux运维常用命令详解(代码片段)

1、ls文件属性: -:普通文件 d:目录文件 b:块设备 c:字符设备文件 l:符号连接文件 p:命令管道 s:套接字文件  文件权限: 9位数字,每3位一组 文件硬链接次数 文件所属主(owner... 查看详情

运维老手常用的linux命令操作(代码片段)

运维离不开linux,linux离不开命令操作,熟悉一些好用的linux命令会极大的提升你的工作效率,命令之间灵活的搭配更是会爆发无穷的生产力本文介绍一些好用命令的使用场景,不会详细介绍命令的参数顺便推荐下... 查看详情

linux运维09:ip命令详解(代码片段)

 系列专题:Linux运维入门教程     Linux中的ip命令功能强大,可以完成接口配置、路由管理等任务。 1.ip与ifconfig的区别    Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,... 查看详情

linux基础命令,目录文件操作,vi编辑器详解(代码片段)

一、linux基础命令linux命令的执行必须依赖于shell命令解释器。shell实际上是在linux系统中运行的一种特殊程序,它位于操作系统内核与用户之间,负责接收用户输入的命令并进行解释,将需要执行的操作传递给系统内核执行,shell... 查看详情

运维工程师需要学习哪些课程

linux最先要学的是Linux基础知识,学完基础知识才算入门,之后还要学习综合架构、Shell编程、数据库、云计算以及网络安全方面的知识,以下是linux基础部分要学习的内容:1.计算机硬件、组成原理、操作系统基础、Linux起源、核... 查看详情

linux运维13:文件和目录属性命令(代码片段)

 系列专题:Linux运维入门教程     Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权... 查看详情

linux系统运维文件操作命令

1.文件复制cp命令复制文件:cpdir1/a.docdir2表示将dir1下的a.doc文件复制到dir2目录下复制文件夹:cp-rdir1dir2表示将dir1及其dir1下所包含的文件复制到dir2下cp-rdir1/.dir2表示将dir1下的文件复制到dir2,不包括dir1目录2.文件查找find-name... 查看详情

linux运维14:文件目录操作

 系列专题:Linux运维入门教程     在linux平台运维过程中,操作文件和目录是必不可少的,本章简单介绍运维过程中经常使用的名录。1.概念     绝对路径:路径的写法,由根目录/写起,例如:/u... 查看详情

linux命令详解-常用命令

1.文件操作命令1.创建文件touch命令 所在目录/bin/touchtouchfileName //创建一个空文件2.切换目录cd或cd~//回到家目录cd-返回前一次目录cd!$ 切换到上一次目录cd../ 返回到上层目录3.显示当前目录pwd:printworkdirectory4.拷贝命令... 查看详情

linux常用命令

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。座右铭:海不辞水,故能成其大;山不辞石,故能成其高。个人主页:小李会科技的主页目... 查看详情