文件/目录操作(2)—— mkdir、rm、touch命令

本文详细介绍了Linux中的三个基本命令:mkdir用于创建目录,rm用于删除文件或目录,touch用于创建或更新文件时间戳。文章还讨论了这些命令的高级用法和参数,包括使用花括号来批量创建目录,以及如何通过强制、递归或提示选项来控制文件和目录的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mkdir命令

       mkdir      dirname    //新建目录

       mkdir      .secret    //建立隐藏文件

       mkdir  -m   777      //新建并设定权限

       mkdir  -p                //同时新建多级目录 

[root@localhost /]# mkdir -p {mydir1/dir{a..i},mydir2/dir{1-9}}   //建立连续名称的目录
[root@localhost /]# for((i=1;i>=9;i++));do mkdir snsd$i;done           //循环语句建立目录
[root@localhost /]#mkdir -p /china/{hunan/{changsha,zhuzhou,xiangtan},guangxi/{nanning,guigang},jiangsu/{nanjing}} 
[root@localhost /]# tree /china/
/china/
├── guangxi
│   ├── guigang
│   └── nanning
├── hunan
│   ├── changsha
│   ├── xiangtan
│   └── zhuzhou
└── jiangsu
└── {nanjing}
在这里可以注意一下{}的应用

{}的第一个作用:一个{ }里面的内容就代表一个层级的,并用“,”隔开

{}的第二个作用:在里面用“..”/“-”来表示一段连续的字母或数字,起到批量建立目录的作用[在脚本中常用]


rm命令
        -f 强制删除不提示
        -r 在删除目录时常用,表示删除此目录及其包含的子目录
        -i 出现删除提醒(删除目录及其子目录是逐一提示)
        -I 出现删除提醒(删除目录及其子目录是只提示一次)

touch命令
         touch    filename   //新建一个空文件
         -c                 //文件不存在,则不做任何操作

         -d                 //修改文件时间(具体的书写格式参考man手册页对-d选项的解释) 

 The--date=STRING is a mostly free format human readable date stringsuch as "Sun, 29 Feb 2004
16:21:42 -0800" or "2004-02-29 16:21:42" or even "next Thursday"、“3 days ago” 、“- 10 mimutes”
         -t                  //修改文件时间(具体的书写格式参考man手册页对-t选项的解释

use [[CC]YY]MMDDhhmm[.ss] instead of current time

         touch  -r  file1   file2   //让file2的时间和file1一样
         -md                //修改modify时间
         -ad                //修改access时间



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值