命令mkdir、touch、ln、cp、 rm、mv、which、find

目录

Linux常用命令

1.mkdir(创建新的空目录)

1.1如何创建空目录

1.2如何一次性创建创建嵌套的多层目录

2.touch(创建空文件)

2.1如何创建空文件

2.2更新修改时间

3.ln(创建链接文件)

3.1如何创建硬链接​编辑

3.2如何创建软链接

3.3软链接与硬链接区别

4.cp(复制文件或目录)

5.rm(删除文件或目录)

6.mv(移动文件或目录/修改单个文件名)

7.which(查找命令文件存放目录)

8.find(查找文件或目录)



Linux常用命令

1.mkdir(创建新的空目录)

1.1如何创建空目录

通过敲入ls(以列表形式显示当前目录中的内容)可以看到当前目录中无目录,敲入mkdir 101后
通过敲入ls可查看到添加了目录101;敲入cd 101进入101目录,ls查看,无内容,成功创建空目录。

也可同时创建多个空目录,于mkdir后输入不同目录,以空格分开。

1.2如何一次性创建创建嵌套的多层目录

如何于目录11中创建/a/s/d/嵌套的多层目录?
使用-p选项,敲入mkdir -p 11/a/s/d/;随后进入该目录查询可查看到创建成功

也可于-p后添加v,可显示创建明细

快速创建多个连续目录,使用{},大括号内输入首数字..尾数字即可

2.touch(创建空文件)

2.1如何创建空文件

通过敲入ls查看当前目录内容,101目录中无任何文件;敲入touch 10后创建空文件10,也可于touch后敲入多条以空格相连,即可创建多个空文件;也可使用{},于括号内输入首数字..尾数字,即可创建60-70内所有空文件

2.2更新修改时间

touch还可用来更新修改时间

3.ln(创建链接文件)

链接文件类型:软连接(也称为符号链接)、硬链接

3.1如何创建硬链接

3.2如何创建软链接

3.3软链接与硬链接区别

软链接:
删除源文件会失效;
适用于文件和目录;
创建命令:ln -s <源文件路径> <链接文件路径>; 
软链接文件可以和源文件不在同一个分区里;
软链接文件和源文件inode号不同

硬链接:
删除源文件不会失效(因为是和源文件共享同一个文件数据);
只适用于文件;
创建命令:ln <源文件路径> <链接文件路径>;
硬链接文件必须要和源文件在同一个分区里;
硬链接文件和源文件inode号相同

注意:源文件路径建议使用绝对路径来表示,防止因为链接文件位置变化而失效

4.cp(复制文件或目录)

操作:cp [选项]  源文件/目录路径 ...   目标路径
常用选项
-i:覆盖目标同名文件或目录时提醒用户确认。

系统中默认将cp命令作为cp -i命令,表示覆盖目标同名文件或目录时提醒用户确认。
-f:覆盖目标同名文件或目录时不进行提醒,而直接强制复制。


-p:复制时保持源文件的权限、属主及时间标记等属性不变。
-r:复制目录时必须使用此选项,表示递归复制所有文件及子目录。


5.rm(删除文件或目录)

操作:rm (选项)(所需删除对象)
常用命令

-i:删除文件或目录时提醒用户确认。(y表示删除,n表示不删除)


-f:删除文件或目录时不进行提醒,而直接强制删除。

-r:删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)。

如何删除目录ab下所有目录及文件,但不删除目录ab?

*禁止使用rm -rf /*代表从根目录起删除所有文件
可使用rm -rf *代表删除当前目录中的内容

6.mv(移动文件或目录/修改单个文件名)

操作:mv (原目录/文件) (目标路径)


mv命令只能对单个文件重命名
如想批量修改,该如何操作呢?使用rename命令
问题:将以.txt结尾的文件修改为.md结尾

7.which(查找命令文件存放目录)


补充

8.find(查找文件或目录)

作用:采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找

常用查找条件类型

 


此外通过find命令还可以实现多个查找条件,我们会使用到两个逻辑运算符
-a表示而且(and);-o表示或者(or)



若想在查找出的内容做进一步操作该如何做?
find之exec用法
-exec参数后面跟的是Linux命令,它是以分号“;”为结束标志,由于各个系统中分号会有不同的意义,因此在分号前面加上反斜杠转义符“\”。
{}代表前面find查找出来的文件名。
find /boot/ -name "grub*" -type f -exec ls -lh {} \;



 


 



 


 

  • 17
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值