7.文件管理之操作命令二

1.mv命令


应用:移动文件或者重命
格式:mv 源文件 目标

2.rename命令


应用:批量改文件名
1.把.txt结尾的文件,把txt改为txt.bak

#rename 'txt' 'txt.bak' *.txt

2.若要把.bak去掉的话

#rename '.bak' ' ' *.bak

3.rm命令


应用: 用来删除文件或者目录,分区目录无法删除
-i:提示
-r:递归
-f:强制删除
通常使用:
#rm -rf 目录
#rm -f 文件

1.给rm命令起个别名,达到效果是:把要删除的对象,实际上移到一个/trash文件中。这样我们不小心误删除,就可以找回原文件。
#mkdir /trash
#alias rm =’mv -t /trash’
如果要用原来删除命令,rm前加\
#\rm -rf 文件

2.创建一个文件100M
dd if=/dev/zero of=/boot/bigfile bs=1M count =1024 每次从/dev/zero读取1M文件,一共读100次。
对于删除大文件的步骤
1.#>bigfile 清除0个字节
2.#rm bigfile

4.tree命令


应用:显示目录树
选项:
-d:只显示目录
-L n:指定显示层级目录
-P:

#tree /data
#tree -d /data
#tree -L 1 /data

5.mkdir命令


应用:创建目录
选项:
-p:如果创建的目标上一级目录不存在的话,-p选项可以把上一级目录一起创建
-v:显示创建的过程
#mkdir -pv /data/dir1/dir2/dir3

例子:

(1) 如何创建/testdir/dir1/x, /testdir/dir1/y, /testdir/dir1/x/a, /testdir/dir1/x/b, /testdir/dir1/y/a, /testdir/dir1/y/b
#mkdir /testdir/dir1/{x,y}/{a,b}
#tree /testdir

(2) 如何创建/testdir/dir2/x, /testdir/dir2/y, /testdir/dir2/x/a, /testdir/dir2/x/b
#mkdir -p /testdir2/{x/{a,b},y}
#tree /testdir2

(3) 如何创建/testdir/dir3, /testdir/dir4, /testdir/dir5, /testdir/dir5/dir6, /testdir/dir5/dir7
#mkdir -p /testdir3/dir{3,4,5/{dir6,dir7}}
#tree /testdir3

6.rmdir命令


应用:删除空目录

选项:
-p:递归删除父空目录
-v:显示详细信息
#rmdir -p /data/dir1/dir2/dir3

rmdir只能删除空目录,若想删除不空目录,用
#rm -r

7.file命令


应用:查看文件类型
linxu系统很多时候不能像window通过后缀名来知道文件的类型,file命令可以判断文件哪种类型。

[root@Centos7 data]#file dir1
dir1: directory     #dir1是一个目录

[root@Centos7 data]#file f1
f1: ASCII text     #f1是一个文本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值