二.文件处理命令-文件操作

文件处理命令-文件操作

Linux 操作系统中,文件操作是日常工作中非常重要的一环,也是最常使用的部分

mkdir 命令(创建文件夹目录)

mkdir 用来在 Linux 中创建文件夹目录。
执行命令时如果指定绝对路径,就在此目录下创建,如果直接指定文件夹名称,便在当前目录下创建此文件夹

  • 格式: mkdir 目录名

  • 常用选项:

    • -p: 递归创建目录。如果父目录不存在,也会一并创建。
    • -v: 显示创建目录的详细过程。
    • -vp: 创建多级目录并显示详细过程。
  • mkdir 命令的基本用法以及执行结果


rmdir 命令(删除文件夹目录)

rmdir 命令与 mkdir 命令相反,用来删除对应的文件目录和文件

  • 格式: rmdir 目录名

  • 常用选项:

    • -p: 递归删除目录。删除当前文件目录已经此目录下的全部子级目录。
    • -v: 显示删除目录的详细过程。
  • rmdir 命令的基本用法以及执行结果

注意:rmdir 命令在删除目录时,被删除的目录只能是空目录,不能存在任何内容


touch 命令(创建文件)

touch 命令:在 Linux 和 Unix 系统中用于创建新的空文件,如果创建已经存在的文件,便更新现有文件的访问和修改时间戳。

  • 格式: touch 文件名

  • touch 命令的基本用法以及执行结果


echo 命令(在终端以及文本文件中打印内容)

echo 命令:echo 用来在终端输出文本、变量内容或提示信息,是最常用的输出命令之一。

  • 格式: echo 打印内容

  • 常用选项:

    • > : 覆盖写入,> 加文件名,如果文件不存在会创建该文件并将内容打印在此文件中,如果存在则会覆盖前文件
    • >> :追加写入,>> 加文件名,如果文件不存在会创建该文件并将内容打印在此文件中,如果存在则在原本文件中新增打印内容
  • echo 命令的基本用法以及执行结果


CP 命令(复制文件夹或文件)

cp 是 copy 复制的缩写,它是 Linux 和 Unix 系统中用于复制文件或目录的命令。相当于 Windows中的复制(CTRL + C)

  • 格式: cp [选项] 源文件 目标文件/目标位置

  • 常用选项:

    • -r 或 -R: 递归复制,复制文件夹目录以及当前文件目录中的全部目录和文件。
    • -p:保留原文件的属性,包括修改时间、访问时间、所有者和权限。
    • -i: 交互式复制,在覆盖文件之前提示用户确认。
    • -v:详细模式,显示复制过程中的信息。
    • -f:强制复制,如果目标文件已存在,则在没有提示的情况下覆盖它。
    • -u:仅当源文件比目标文件新,或者目标文件不存在时,才复制文件。
  • cp 命令的基本用法以及执行结果


mv 命令(移动文件夹或文件)

mv 是 move 移动的缩写,它是 Linux 和 Unix 系统中用于移动或重命名文件和目录的命令。相当于 Windows中的剪切(CTRL + X)

  • 格式: mv [选项] 源文件 目标文件/目标位置

  • 常用选项:

    • -i:交互式操作,在覆盖目标文件之前提示用户确认。
    • -v:详细模式,显示移动过程中的信息。
    • -f:强制移动,覆盖目标位置的文件而不提示。
    • -u:当源文件比目标文件新,或者目标文件不存在时,才移动文件。
    • -n:不覆盖目标位置的文件,即使它比源文件旧。
  • mv 命令的基本用法以及执行结果


rm 命令(删除文件夹或文件)

rm 是 remove 删除的缩写,它是 Linux 和 Unix 系统中用于删除文件和目录的命令。相当于 Windows中的删除

  • 格式: rm [选项] 目标文件/目标位置

  • 常用选项:

    • -f:强制删除,不提示确认。
    • -i:交互式删除,在删除每个文件之前提示用户确认。
    • -v:详细模式,显示删除过程中的信息。
    • -r 或 -R:递归删除,用于删除目录及其所有子目录和文件。
  • rm 命令的基本用法以及执行结果


ln 命令(链接文件或者目录,软链接,硬链接)

ln 是 link链接的缩写,它是 Linux 和 Unix 系统中用于创建链接(也称为符号链接或硬链接)的命令。

  • 什么是软链接

    • 软链接类似 Windows 的快捷方式,是 路径引用,而不是文件数据。
  • 什么是硬链接

    • 硬链接是 指向文件数据的另一个目录项(文件名)
      • 翻译:如本地有test.txt文件, 给这个文件加上硬链接,并指定一个新的文件名,执行成功后会创建一个文件,并且两个文件的数据共享
  • 格式: ln [选项] 源文件 链接文件

  • 常用选项:

    • -s:创建符号链接(软链接),而不是硬链接。
    • -v:详细模式,显示链接创建过程中的信息。
    • -f:强制执行,如果目标链接已存在,则在创建新链接之前删除它。
    • -i:交互式模式,在覆盖目标链接之前提示用户确认。
  • ln 命令的基本用法以及执行结果


相关推荐
陌路202 小时前
简写网络库(2)--封装socket类
linux·服务器·网络
JiMoKuangXiangQu2 小时前
Linux 内存案例:DDR 访问出错?
linux·内存·ddr ecc
Xの哲學2 小时前
从硬中断到 softirq:Linux 软中断机制的全景解剖
linux·服务器·网络·算法·边缘计算
lsp84ch803 小时前
MacBookPro运行飞牛Nas,解决合盖亮屏
linux·网络·macbook·nas·飞牛
wdfk_prog3 小时前
[Linux]学习笔记系列 -- [fs]mnt_idmapping
linux·笔记·学习
optimistic_chen3 小时前
【Redis 系列】常用数据结构---Hash类型
linux·数据结构·redis·分布式·哈希算法
我就是你毛毛哥3 小时前
Linux 定时备份 MySQL 并推送 Gitee
linux·mysql
旖旎夜光4 小时前
Linux(7)(下)
linux·学习
吃螺丝粉4 小时前
zookeeper权限设置
linux·运维·服务器