今天这篇文章,就是挖出一些被忽视的参数进行了针对性的使用。咳咳,用起来还真不错,请看文章吧:
很多时候我们需要根据文件大小排序列出目录下的文件,-S
参数就可以做到
ls -lhS
按从小到大排序,再加上-r
ls -lhSr
滑动查看图片
ls -lht
按时间排序
找出今天更新的文件
ls -l / --time-style=+%D |grep `date +%D`
-size
参数用得多,这里就不多说,看看其他几个
不区分大小写
find . -iname get_test
find不区分大小写
和-name
对比
find区分大小写
根据文件类型查找
find . -type f
find . -type d
查找空文件
find . -type f -empty
指定递归查找目录深度
find /etc -maxdepth 2 -name passwd
maxdepth参数
请停止使用Vim
打开日志文件吧,用less
完全可以替代它,而且更省心
显示行号
less -N test.log
❝小文件,用
cat -n
显示行号 ❞
等价于tailf
和tail -f
less +F test.log
查找目录下包含指定内容的所有文件
grep -r "xxx" /home
拷贝目录
scp -r root@192.68.1.248:/home/config/ .
递归创建多级目录
mkdir -p /home/test/log
保持文件属性
tar -cpvzf mysql.tar.gz /var/lib/mysql
解压到指定目录,加个参数就可以节省一次命令
tar -xzvf tt.tar.gz -C /home
不用-C
参数话,是这样操作的么
cd /home
tar -xzvf tt.tar.gz
或是这样
tar -xzvf tt.tar.gz
mv tt /home
unzip -d /home tt.zip