小说一些被忽视的Linux命令参数
Posted 良许Linux
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小说一些被忽视的Linux命令参数相关的知识,希望对你有一定的参考价值。
Linux中命令很多,我个人平时使用频率高的可能不到三十个,就这三十个中,有些命令中的一些参数,使用中用到的更是屈指可数。需要指出的是,有些参数是被忽视掉的,实际很有用!
今天这篇文章,就是挖出一些被忽视的参数进行了针对性的使用。咳咳,用起来还真不错,请看文章吧:
1. ls 命令参数
-S 按文件大小排序
很多时候我们需要根据文件大小排序列出目录下的文件,-S
参数就可以做到
ls -lhS
按从小到大排序,再加上-r
ls -lhSr
滑动查看图片
-t 按修改时间排序
ls -lht
找出今天更新的文件
ls -l / --time-style=+%D |grep `date +%D`
2. find 命令参数
-size
参数用得多,这里就不多说,看看其他几个
-iname
不区分大小写
find . -iname get_test
和-name
对比
-type
根据文件类型查找
find . -type f
find . -type d
-empty
查找空文件
find . -type f -empty
-maxdepth
指定递归查找目录深度
find /etc -maxdepth 2 -name passwd
less 命令参数
请停止使用Vim
打开日志文件吧,用less
完全可以替代它,而且更省心
-N
显示行号
less -N test.log
❝小文件,用
❞cat -n
显示行号
+F
等价于tailf
和tail -f
less +F test.log
3. -r 参数
grep 命令
查找目录下包含指定内容的所有文件
grep -r "xxx" /home
scp 命令
拷贝目录
scp -r root@192.68.1.248:/home/config/ .
4. -p 参数
mkdir 命令
递归创建多级目录
mkdir -p /home/test/log
tar cp
保持文件属性
tar -cpvzf mysql.tar.gz /var/lib/mysql
4. -C -d 参数
解压到指定目录,加个参数就可以节省一次命令
tar 命令
tar -xzvf tt.tar.gz -C /home
不用-C
参数话,是这样操作的么
cd /home
tar -xzvf tt.tar.gz
或是这样
tar -xzvf tt.tar.gz
mv tt /home
unzip 命令
unzip -d /home tt.zip
推荐阅读:
以上是关于小说一些被忽视的Linux命令参数的主要内容,如果未能解决你的问题,请参考以下文章