Linux命令:mkdir、touch、ln、cp、mv、rm

目录

一、创建目录 mkdir

二、创建文件 touch

三、创建链接文件 ln

四、cp复制

五、mv移动

六、删除rm


 

一、创建目录 mkdir

格式:mkdir [选项] 目录位置及名称...

要求:1.文件名最长255个字节

           2.可以使用特殊字符,除了/和 空字符,一般不使用

-p 递归创建多层目录

[root@localhost data]# mkdir a b c d     //创建多个目录
[root@localhost data]# ls
a  b  c  d
[root@localhost data]# mkdir -p aaa/bbb/cccc   //递归创建目录
[root@localhost data]# ls
a  aaa  b  c  d
​

二、创建文件 touch

[root@localhost data]# touch  1 2 3      //创建新文件,或空的新文件
[root@localhost data]# ls
1  2  3
​

三、创建链接文件 ln

        硬链接:硬链接(hard link,也称链接)就是一个文件的一个或多个文件名。再说白点,所谓链接无非是把文件名和计算机文件系统使用的节点号链接起来。因此我们可以用多个文件名与同一个文件进行链接,这些文件名可以在同一目录或不同目录。

        软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。

软硬链接区别

小结:硬链接相当于备份了一份,并保留所有属性

           软连接相当于创建了一个快捷方式依托于源文件

  • ln 源文件 目标文件:创建硬链接文件
  • ln -s 源文件 目标文件:创建软连接文件

[root@localhost data]# ln /data/f1.txt /data/f11.txt          //给文件创建硬链接

[root@localhost test]# ln -s file1.txt soft.txt                    //给文件创建软链接

四、cp复制

命令格式

  • cp [选项]… 源文件 目标 相当改名复制
  • cp [选项]... 源文件... 目录 多个源文件只能复制到文件夹
-f覆盖目标同名文件或目录时不进行提醒,直接强制复制
-i覆盖目标同名文件或目录时提醒用户确认
-p复制时保持源文件的权限、属主及时间标记等属性不变(但不保留软链接文件)
-r复制目录时必须使用此选项,表示递归复制所有文件及子目录

五、mv移动

mv命令格式:

mv [选项] … 源文件或目录… 目标文件或目录

[root@localhost test]# mv bbb aaa      //将目录bbb改名为aaa
[root@localhost test]# mv aaa /tmp     //将目录aaa移动到/tmp目录下

六、删除rm

rm(remove)命令格式:

rm [选项] 要删除的文件或目录

-f删除前不作询问,直接强制删除
-r递归删除,将指定目录下的所有文件和子目录一并删除

删除命令工作中一般不用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值