iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >文件目录操作——Linux命令核心
  • 938
分享到

文件目录操作——Linux命令核心

linux运维服务器 2023-09-11 19:09:32 938人浏览 安东尼
摘要

目录 相对路径和绝对路径  查看和切换工作目录 pwd 显示当前工作目录的绝对路径 cd 切换目录 列出目录内容 ls 列出目录的内容 创建和删除目录文件夹 mkdir创建一个新目录 rmdir 删除一个空的目录 touch 创建空文件

目录

相对路径和绝对路径

 查看和切换工作目录

pwd 显示当前工作目录的绝对路径

cd 切换目录

列出目录内容

ls 列出目录的内容

创建和删除目录文件夹

mkdir创建一个新目录

rmdir 删除一个空的目录

touch 创建空文件

cp复制文件或者目录

rm 删除文件或目录

 mv移动文件与目录或重命名

查看文件

cat 查看文件内容

more 文件内容分屏查看器

less 分屏显示文件内容

其他命令

echo 输出内容到控制台

> 输出重定向和 >> 追加

head 显示文件头部内容

tail 输出文件尾部内容

ln 软链接

history 查看已经执行过历史命令


 


相对路径和绝对路径

绝对路径:路径的写法一定是根目录写起的,例如:/user/local/Mysql

相对路径:路径的写法不是由根目录写起的。例如 开始在 root/桌面,我想到视频目录下

绝对路径的方式是 cd /root/视频、 相对路径方式是cd ../桌面/    (后面细说)


 查看和切换工作目录

pwd 显示当前工作目录的绝对路径

pwd:print working directory 打印工作目录 1 )基本语法
pwd (功能描述: 显示当前工作目录的绝对路径
2 )案例实操 1 )显示当前工作目录的绝对路径
[root@hadoop101 ~]# pwd /root

cd 切换目录

cd:Change Directory 切换路径

1)基本语法

  cd [参数]

2 )参数说明
参数功能
cd 绝对路径切换路径
cd 相对路径切换路径
cd ~或者 cd回到自己的家目录
cd -回到上一次所在目录
cd ..回到当前目录的上一级目录
cd -P跳转到实际物理路径,而非快捷方式路径
3)实例操作
(1)使用绝对路径切换到 root 目录 [root@hadoop101 ~]# cd /root/ (2)使用相对路径切换到“公共的”目录 [root@hadoop101 ~]# cd 公共的 / (3)表示回到自己的家目录,亦即是 /root 这个目录 [root@hadoop101 公共的 ]# cd ~ (4)cd- 回到上一次所在目录 [root@hadoop101 ~]# cd - (5)表示回到当前目录的上一级目录,亦即是 “/root/公共的”的上一级目录的意思 [root@hadoop101 公共的 ]# cd ..

列出目录内容

ls 列出目录的内容

ls:list 列出目录内容 1 )基本语法 ls [ 选项 ] [ 目录或是文件 ] 2 )选项说明
选项功能
-a全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
-l

长数据串列出,包含文件的属性与权限等等数据;(常用)等价于“ll

3 )显示说明 每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小用 byte 来表示 建立或最近修改的时间 名字 4 )案例实操 1 )查看当前目录的所有内容信息


创建和删除目录文件夹

mkdir创建一个新目录

Make directory 建立目录 1 )基本语法 mkdir [ 选项 ] 要创建的目录 2 )选项说明
选项功能
-p创建多层目录

3)案例操作

注意如果 mkdir  /a,那么创造的就是在根目录下

rmdir 删除一个空的目录

rmdir :Remove directory 移除目录 1 )基本语法 rmdir 要删除的空目录 2 )案例实操 1 )删除一个空的文件夹

touch 创建空文件

1 )基本语法 touch 文件名称 2)案例实操

cp复制文件或者目录

1 )基本语法 cp [ 选项 ] source dest   (功能描述:复制source 文件到 dest 2)选项说明 如果直接使用cp,那么会有提示是否覆盖 要按y,如果不想有提示·,可以在使用cp的之前加上\,比如 \cp
选项功能
-r递归复制整个文件夹
3 )参数说明

rm 删除文件或目录

1 )基本语法 rm [ 选项 ] deleteFile     (功能描述:递归删除目录中所有内容) 2 )选项说明
选项功能
-r递归删除目录中所有内容
-f强制执行删除操作,而不提示用于进行确认
-v显示指令的详细执行过程

3)实操案例

 mv移动文件与目录或重命名

1)基本语法

1 mv oldNameFile newNameFile (功能描述:重命名) 2 mv /temp/movefile /targetFolder (功能描述:移动文件) 2 )案例实操 1 )重命名(重命名为houge.txt)
[root@hadoop101 ~]# mv xiyou/dssz/suwukong.txt xiyou/dssz/houge.txt
2 )移动文件
[root@hadoop101 ~]# mv xiyou/dssz/houge.txt ./

查看文件

cat 查看文件内容

英文全称catch ,查看文件内容,从第一行开始显示

1 )基本语法 cat [ 选项 ] 要查看的文件 2 )选项说明
选项功能描述
-n 显示所有行的行号,包括空行。

3)经验技巧

一般查看比较小的文件,一屏幕能显示全的。 4 )案例实操 1 )查看文件内容并显示行号
[atguigu@hadoop101 ~]$ cat -n houge.txt

more 文件内容分屏查看器

more 指令是一个基于 VI 编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件 的内容。 more 指令中内置了若干快捷键 1 )基本语法 more 要查看的文件 2 )操作说明
操作功能说明
空白键 (space)代表向下翻一页;
Enter代表向下翻『一行』;
q代表立刻离开 more ,不再显示该文件内容。
Ctrl+F向下滚动一屏
Ctrl+B返回上一屏
=输出当前行的行号
:f输出文件名和当前行的行号

3)实操案例 

less 分屏显示文件内容

less 指令用来分屏查看文件内容,它的功能与 more 指令类似,但是比 more 指令更加 强大,支持各种显示终端。 less 指令在显示文件内容时,并不是一次将整个文件加载之后 才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。 1 )基本语法 less 要查看的文件 2 )操作说明

3 )经验技巧 SecureCRT [pagedown] [pageup] 可能会出现无法识别的问题。 4 )案例实操 1 )采用 less 查看文件  三种查看less功能最强大

其他命令

echo 输出内容到控制台

1 )基本语法 echo [ 选项 ] [ 输出内容 ] 选项: -e : 支持反斜线控制的字符转换
控制字符作用
\\输出\本身
\n换行
\t制表able

2)案例实操

> 输出重定向和 >> 追加

1 )基本语法
(1)ls -l > 文件  (功能描述:列表的内容写入文件 a.txt 中( 覆盖写)) 2 ls -al >> 文件     (功能描述:列表的内容追加 到文件 aa.txt 的末尾) 3 cat 文件 1 > 文件 2   (功能描述:将文件 1 的内容覆盖到文件 2 4 echo “ 内容 ” >> 文件        5)echo $ (再按table)  查看系统环境变量
2)案例实操

使用 >

使用 >>

head 显示文件头部内容

head 用于显示文件的开头部分内容,默认情况下 head 指令显示文件的前 10 行内容。 1 )基本语法 head 文件          (功能描述:查看文件头10 行内容) head -n 5 文件   (功能描述:查看文件头5 行内容, 5 可以是任意行数)

2)选项说明

选项功能
-n<行数> 指定显示头部内容的行数
3 )案例实操 1 )查看文件的头 2
[root@hadoop101 ~]# head -n 2 smartd.conf

tail 输出文件尾部内容

tail 用于输出文件中尾部的内容,默认情况下 tail 指令显示文件的后 10 行内容。 1 ) 基本语法
(1)tail 文件 (功能描述:查看文件尾部 10 行内容) 2 tail -n 5 文件 (功能描述:查看文件尾部 5 行内容, 5 可以是任意行数) 3 tail -f 文件 (功能描述:实时追踪该文档的所有更新)
2 ) 选项说明 3 )案例实操 1 )查看文件尾 1 行内容
[root@hadoop101 ~]# tail -n 1 smartd.conf
2 )实时追踪该档的所有更新 ​​​​​​​
[root@hadoop101 ~]# tail -f houge.txt

这里面有个很好玩的操作,可以追加的时候按ctrl + s ,暂停,这样做追加的时候就不显示

如果按ctrl +q 恢复 

ln 软链接

软链接也称为符号链接,类似于 windows 里的快捷方式,有自己的数据块,主要存放 了链接其他文件的路径。(有点像指针) 1 )基本语法 ln -s [ 原文件或目录 ] [ 软链接名 ]       (功能描述:给原文件创建一个软链接) 2 )经验技巧
删除软链接: rm -rf 软链接名,而不是 rm -rf 软链接名 如果使用 rm -rf 软链接名 / 删除,会把软链接对应的真实目录下内容删掉 查询:通过 ll 就可以查看,列表属性第 1 位是 l ,尾部会有位置指向。
3案例实操 通过 ll 查询,发现软链接前面是 l 开头(如下图圈出) 对  myInfo 的修改,也会影响 info的数据

 在链接的时候很容易出现多条路径,可以通过 pwd -P 找到物理路径

1)创建软连接
[root@hadoop101 ~]# mv houge.txt xiyou/dssz/ [root@hadoop101 ~]# ln -s xiyou/dssz/houge.txt ./houzi [root@hadoop101 ~]# ll lrwxrwxrwx. 1 root  root 20 6 17 12:56 houzi ->  xiyou/dssz/houge.txt
2)删除软连接(注意不要写最后的/)
[root@hadoop101 ~]# rm -rf houzi
3)进入软连接实际物理路径
[root@hadoop101 ~]# ln -s xiyou/dssz/ ./dssz [root@hadoop101 ~]# cd -P dssz/

history 查看已经执行过历史命令

1 )基本语法 history     (功能描述:查看已经执行过历史命令) 2 案例实操 1)查看已经执行过的历史命令
[root@hadoop101 test1]# history

(2)查看已经执行的,过去刚刚输入的十条命令

 root@hadoop101 test1]# history 10

(3) 删除历史

 root@hadoop101 test1]# history -c

来源地址:https://blog.csdn.net/qq_64691289/article/details/127420051

--结束END--

本文标题: 文件目录操作——Linux命令核心

本文链接: https://www.lsjlt.com/news/403491.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 文件目录操作——Linux命令核心
    目录 相对路径和绝对路径  查看和切换工作目录 pwd 显示当前工作目录的绝对路径 cd 切换目录 列出目录内容 ls 列出目录的内容 创建和删除目录文件夹 mkdir创建一个新目录 rmdir 删除一个空的目录 touch 创建空文件 ...
    99+
    2023-09-11
    linux 运维 服务器
  • Linux rm命令详解 Linux删除文件目录的操作方法
    目录rm 命令作用:删除文件或目录一、常用操作1. 删除文件2. 删除目录二、其他操作rm 命令 作用:删除文件或目录 参数: -f      直接删除,不需要确认。-r &nbs...
    99+
    2023-01-28
    Linuxrm命令删除文件 Linuxrm命令 Linux删除文件目录
  • linux中目录及文件的基本操作命令是什么
    这篇文章将为大家详细讲解有关linux中目录及文件的基本操作命令是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。今天就正式带大家一起学习下Linux常用基本命令及应用案例目录及文件的基本...
    99+
    2023-06-15
  • Linuxrm命令详解Linux删除文件目录的操作方法
    目录rm 命令作用:删除文件或目录一、常用操作1. 删除文件2. 删除目录二、其他操作rm 命令 作用:删除文件或目录 参数: -f     ...
    99+
    2023-01-28
    Linux rm命令删除文件 Linux rm命令 Linux删除文件目录
  • 5个文件目录操作相关Linux命令怎么理解
    小编今天带大家了解5个文件目录操作相关Linux命令怎么理解,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“5个文件目录操作相关Lin...
    99+
    2023-06-28
  • Linux中操作工作目录和文件目录
    工作目录是指用户当前在系统中所处的位置,文件目录则是日常使用时必备的操作pwd显示当前所处的工作目录,格式pwd[选项]cd切换工作路径,格式为“cd[选项]”这应该是最常用的一个Linux命令了,可以通过cd快速、灵活的切换到不同的工作目...
    99+
    2023-06-05
  • linux文件目录命令怎么写
    本篇内容主要讲解“linux文件目录命令怎么写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux文件目录命令怎么写”吧!linux文件目录命令有:1、ls,用于列出目录及文件名;2、cd,...
    99+
    2023-06-30
  • PHP中的目录操作命令
    PHP中的目录操作命令PHP是一种广泛应用于网站开发的编程语言,它拥有强大的文件和目录操作功能。在PHP中,我们可以使用一系列函数来对目录进行遍历、新建、删除和重命名等操作。本文将介绍一些常用的目录操作命令和它们的用法。opendir()函...
    99+
    2023-05-24
    目录操作 PHP命令 文件管理
  • Linux管理文件命令(2)rm命令-删除文件或者目录
    目录 前言 一、rm命令的介绍 二、命令语法及参数 三、参考实例  四、删错文件如何恢复 前言 rm是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行“rm -rf /*”命令则会清空系统中所有的文件,甚至无法恢...
    99+
    2023-09-04
    linux 运维 服务器
  • python 文件 目录操作
    python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一...
    99+
    2023-01-31
    操作 文件 目录
  • Linux中基本的文件操作命令
    本篇内容介绍了“Linux中基本的文件操作命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!cdcd 是打开某个路径的命令,也就是打开某个文...
    99+
    2023-06-12
  • 操作文件和目录
      当操作文件、目录时,可在命令行下面输入操作系统提供的各种命令来完成,如dir、cp等其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数   实例 import...
    99+
    2023-01-31
    操作 文件 目录
  • 【C++】C++核心编程(十一)文件操作
    文件操作   程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放,通过文件可以将数据持久化。   C++中对文件进行操作需要包含头文件   文件类型分为两种:     1、文本文件—文件以...
    99+
    2023-09-14
    c++ 开发语言 ios
  • Linux命令如何实现mv重命名文件或目录
    本篇文章为大家展示了Linux命令如何实现mv重命名文件或目录,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.例子:将目录...
    99+
    2023-06-28
  • Linux mv命令如何移动或重命名文件/目录
    这篇文章跟大家分析一下“Linux mv命令如何移动或重命名文件/目录”。内容详细易懂,对“Linux mv命令如何移动或重命名文件/目录”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入...
    99+
    2023-06-28
  • Linux中怎么使用tar命令操作文件
    这篇文章将为大家详细讲解有关Linux中怎么使用tar命令操作文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。语法     tar [-] A --...
    99+
    2023-06-12
  • 【操作系统实验】Ubuntu Linux 虚拟机目录文件操作
    文章目录 目录的创建和删除创建目录删除目录 文件的创建和删除创建文件删除文件 复制目录、文件移动目录、文件 目录的创建和删除 创建目录 mkdir 命令 功能描述:mkdir命令...
    99+
    2023-10-23
    linux ubuntu 服务器 bash vim
  • 掌控文件操作:探索操作系统的核心功能
    文件操作是操作系统最核心的功能之一,通过与文件交互,我们可以存储、检索、修改和删除数据。掌握文件操作技术至关重要,因为它使我们能够有效地管理信息并执行广泛的应用程序任务。 文件结构 文件是一种存储在一组连续字节中的数据容器。文件由以下部分...
    99+
    2024-02-29
    文件操作、操作系统、核心功能
  • Linux中查找目录和文件的命令介绍
    这篇文章主要介绍“Linux中查找目录和文件的命令介绍”,在日常操作中,相信很多人在Linux中查找目录和文件的命令介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中查找目录和文件的命令介绍”的疑...
    99+
    2023-06-12
  • Linux中基本的文件和目录命令用法
    这篇文章主要介绍“Linux中基本的文件和目录命令用法”,在日常操作中,相信很多人在Linux中基本的文件和目录命令用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中基本的文件和目录命令用法”的疑...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作