当前位置: 首页 > news >正文

「Linux文件及目录管理」文件及目录操作类命令

在Linux操作系统中,文件和目录的管理是日常运维和开发的核心任务。主要包括touchmkdirrmdirrmcpmvtar等核心命令。

核心命令详解与案例
1. touch:创建空文件或更新文件时间戳

作用:创建空文件或更新文件的访问和修改时间。
基本语法

touch [选项]... 文件...

常用选项

  • -a:仅更改访问时间(access time)
  • -c:不创建新文件(文件不存在时不新建)
  • -d:使用指定字符串表示时间而非当前时间
  • -m:仅更改修改时间(modification time)
  • -r:使用参考文件的时间
  • -t:使用指定时间戳格式
  • -h:影响符号链接本身而非链接目标(仅限能更改符号链接的系统)

案例

  1. 创建空文件file1.txt和file2.log。
  2. 更新file1.txt的时间戳(不修改内容)。
touch file1.txt file2.log # 创建空文件file1.txt和file2.log
ls -l
# -rw-r--r--  1 root root    0 6月  14 19:13 file1.txt
# -rw-r--r--  1 root root    0 6月  14 19:13 file2.logtouch file1.txt # 更新file1.txt的时间戳(不修改内容)
ls -l
# -rw-r--r--  1 root root    0 6月  14 19:15 file1.txt
# -rw-r--r--  1 root root    0 6月  14 19:13 file2.log

解析

  • touch默认创建空文件,若文件已存在则更新时间戳。
  • 使用ls -l可验证时间戳是否更新。
2. mkdir:创建目录

作用:创建新目录。
基本语法

mkdir [选项] 目录名...

常用选项

  • -p:递归创建多级目录。
  • -m:设置目录权限模式(类似 chmod
  • -v:显示详细的创建过程信息

案例

  1. 创建单级目录dir1
  2. 递归创建多级目录dir2/subdir
mkdir dir1
ls -l
# drwxr-xr-x  2 root root    6 6月  14 19:23 dir1mkdir -p dir2/subdir
ls -R dir2
# .:
# dir1  dir2# ./dir1:# ./dir2:
# subdir# ./dir2/subdir:

解析

  • -p选项可避免因父目录不存在而报错。
  • 使用ls -R查看目录及子目录结构结构。
3. rmdir:删除空目录

作用:删除空目录。
基本语法

rmdir [选项] 目录名...

常用选项

  • -p:递归删除目录(删除目录及其空的父目录)
  • --ignore-fail-on-non-empty:忽略因目录非空导致的错误
  • -v:显示详细的删除过程信息

注意:仅能删除空目录。
案例

  1. 删除空目录dir1
  2. 尝试删除非空目录dir2(报错)
rmdir dir1 # 删除空目录dir1
ls -l  # dir1已被删除

相关文章:

  • 【Zephyr 系列 26】跨平台测试框架设计:CLI + 自动脚本 + OTA 校验一体化方案
  • 【项目】仿muduo库one thread one loop式并发服务器前置知识准备
  • 【项目实训】【项目博客#06】大模型微调与推理优化(4.21-5.11)
  • ATSAMV71Q21B基于Microchip Studio以及ASF4.0架构使用printf打印float类型
  • Python格式化工具推荐
  • Nacos 实战指南:服务注册、分级与环境隔离
  • TabSyncer:浏览器标签页管理工具
  • 基于HPSO_TVAC与BP神经网络分类模型的特征选择方法研究(Python实现)
  • 《贵州安顺棒垒球》国家队运动员·棒球1号位
  • 2013-2023年 地级市-财政透明度数据-社科经管实证数据
  • java+vue+SpringBoo摄影师分享交流社区(程序+数据库+报告+部署教程+答辩指导)
  • PDF超强无损压缩
  • arcpy数据分析自动化
  • 计量经济学知识点总结与练习题(2025年)
  • 如何判断一个项目是否有问题
  • 算法题(170):地毯填补问题
  • SKUA-GOCAD入门教程-第八节 线的创建与编辑4
  • Android单元测试
  • 华为OD-2024年E卷-小明周末爬山[200分] -- python
  • 【计算机网络】——reactor模式高并发网络服务器设计
  • 龙湾区网站制作公司/哈尔滨seo优化软件
  • 高效网站推广费用/菏泽seo
  • 海洋馆的网站怎么做/站长工具seo综合查询收费吗
  • 公司网站用什么开发/今日头条热搜榜
  • 重庆建网站多少钱/如何优化
  • 口碑好的定制网站建设/h5制作网站