Linux常用命令——文件操作

1.创建文件

touch命令:touch [文件名]

  • touch命令创建一个空文件,并将你的用户名作为文件属主。
  • touch命令还可以用来修改文件的修改时间,并不会改变文件内容。

2.复制文件

cp命令:cp [选项][源文件] [目标文件]

  • cp命令将源文件复制为一个新文件,并且命名,目标文件如果不存在,就创建。
  • 如果目标文件已经存在,会覆盖此文件,可以加上-i选项,强制shell询问是否覆盖。
  • -R是递归复制整个目录的内容
  • 还支持通配符:问号(?)代表一个字符,星号(*)代表零个或多个字符,中括号[ abc]、[a-z]、排除用感叹号[!a];

3.制表键自动补全

tab键补全

4.链接文件

ln [选项] [文件名]

  • 链接是目录中指向文件真实位置的占位符。链接文件分为符号文件和硬链接。
  • 符号链接就是一个实实在在的文件,它指向在存放虚拟目录结构中某个地方的另一个文件,这两个通过符号链接在一起的文件,彼此的内容并不相同。
  • 要为一个文件创建一个符号链接,原始文件必须事先存在,然后通过ln命令以及-s选项创建符号链接。inode号不同。ls -i命令查看。
  • 硬链接会创建独立的虚拟文件,其中包含了原始文件的信息及位置。但是他从根本上而言是一个文件。引用硬链接等同于引用原始文件。
  • 要创建硬链接原始文件也必须存在,只不过这次ln命令不需要加入参数。
  • 简单地说,硬链接记录的是目标的inode,符号链接记录的是目标的path,软连接就像是快捷方式,硬链接就像是备份。
  • 符号链接可以跨分区,硬链接不可以。

5.重命名文件

mv(moving)命令可以重命名文件。mv命令可以将文件和目录移动到另一个位置或者重命名。

mv只影响文件名,不影响inode号和时间戳。

和cp命令类似,也可以在mv命令中使用-i参数,提示是否覆盖文件。

6.删除文件

removing删除:rm [选项] [文件名]

-i参数:提示是否删除

-f参数:强制删除

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小卞去买菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值