Linux的文件操作记录

文件夹的复制、删除、移动操作

删除文件夹实例:

rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

删除文件使用实例:

rm -f /var/log/httpd/access.log

将会强制删除/var/log/httpd/access.log这个文件

复制文件夹实例:

[root@lds default]# cp -r mtconn/ mtconnbackup

将该目录下的mtconn文件夹复制一份另存为mtconnbackup

-r的意思是递归复制,也就是复制文件夹及其下所有文件

或者使用rsync同步命令(适用于大量文件),例如我要将/usr下的static文件夹复制到/home下的static下,则可以输入命令

rsync -avz /usr/static/ /home/static/

注意:最后的斜杠非常重要,它标志着要复制源目录中的内容而不是整个目录。如果命令变成如下:

rsync -avz /usr/static /home/static

则结果就会是将static文件夹,复制到/home/static目录下面,则相当于/home/static/static

上面这条命令的好处是,当复制多文件时,会出现”已杀死“的报错,然后重新执行,系统就会只复制差异的部分。然后重复执行,就可以完成任务。至于为什么报错,如何让它不报错,那就不知道了。如果你知道,告诉我。

移动文件夹

例子:移动目录/usr/static文件夹下面的所有的子文件夹和目录到/home/static

mv -i /usr/static /home/static

参数说明:

-f:强制移动或重命名,即使目标文件或目录已经存在,也不提示警告。
-i:交互式操作,如果目标文件或目录已经存在,会提示是否覆盖。
重命名:

可以使用mv命令(移动)来重命名CentOS中的文件夹。将文件夹old_folder重命名为new_folder:

mv old_folder new_folder

压缩和解压文件

将当前目录下的文件夹yk240523,压缩为 yk240523.tar.gz

[root@lds default]# tar -czvf yk240523.tar.gz yk240523

c:创建新的档案文件。
z:通过 gzip 压缩档案。
v:详细模式,显示压缩过程中的文件。
f:指定档案文件名。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值