Linux命令大全

这篇文章主要记录自己各种容易遗忘的终端命令。

一、文件

1. 修改文件用户和用户组

/目录下copy了一份文件到用户目录下,发现文件只读无法修改。
究其原因是直接copy的话,用户属性也会跟着过来。所以我们需要修改其文件用户和用户组:
在这里插入图片描述
使用如下命令:

sudo chown xu:xu <对应文件名>

效果如下:

在这里插入图片描述

2. 打包指令: tar

tar指令选项与参数非常多,这里罗列一些常用选项与参数:

  • -c: 创建(create)打包文件
  • -t: 查看打包文件的内容含有哪些文件名
  • -x:解打包或者解压缩的功能
  • -z:通过gzip的支持进行压缩和解压缩,解压缩的文件名最好为 *.tar.gz
  • -v:(verbose)在压缩和解压缩的过程中,将正在处理的文件名显示出来
  • -f filename:-f 后面要立马接上被处理的文件名

注意:

  1. -c -t 和 -x 不可以出现在同一串命令行中
  2. -f 后面必须立马接文件名字

所以通常使用就是如下几种:

  1. 打包:

    tar -zcvf filename <待打包文件的目录>

  2. 查看:
    tar -tvf *.tar.gz

  3. 解压:
    tar -zxvf *.tar.gz

3. rename

其中批量命名的时候,往往需要学会正则表达式.

比如我当前的目录下,下了一堆电影,前面都是有这样长长的同样格式的字符:

在这里插入图片描述
我想要把前面的都删除掉,仅仅留下电影名字,但是挨个命名也太愚蠢了。这个时候rename命令就派上了用场:

ls | rename 's/\[..*]//'

一行命令就可以实现目的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值