Centos7 查看文件命令总结
- ls命令
ls -d --文件或者目录是否存在
ls -l 或者ll --显示详细信息
ls -lt --文件按时间顺序排序(升序)
ls -ltr --按时间倒叙排序
ls -i --显示索引节点
- cat命令
cat -n 文件名 --显示出行数
- 遍历输入命令
echo {1..10} --输出从1到10
touch syscal{01..10} --创建文件名syscal01~syscal10
echo{1..10..2} --输出奇数
echo{2..10..2} --输出偶数
- tr命令的原理
tr命令中是一个字符一个字符去处理的
tr "替换的字符" "修改的字符"
在abcba中,替换的字符是abcba,也就是说这五个字符都要替换,替换的字符一定要存在原字符,否则不会替换。
回到上面输出的结果,54345。
a替换成1
b替换成2
c替换成3
b替换成4
a替换成5
按道理是这样对吧?其实tr不是这样执行的,因为a存在1这个对象了,后面又有一个5这个对象。
tr的选择是5,所以a是5,b也是同理
- file命令
file 可以查看当前文件属于什么类型
d --目录
- --普通文件
纯文本文件 text /etc/hosts
二进制文件 binary /bin/ls
数据型文件 data /tmp/etc.tar.gz
c/b --块文件/字符文件(设备文件)
--
s --socket文件
- ln命令
ln -s “目标文件” “快捷方式文件”
- tree 显示目录结构信息
tree -L 1 / --只查看1级目录,是根目录下面的一级目录
- find命令
find ~ -type f -name "qq.txt" --寻找家目录下的qq.txt文件
-type --f是指文件类型
-maxdepth 1 --是指查找最大深度
-mindepth 1 --是指查找最小深度
-perm 644 --是指文件权限值
-iname --是指忽略大小写
-exec --执行完find命令后,再执行其他命令 需要添加这个命令
find ~ -type f -iname "QQ*.txt"
- 找到相似的文件并且删除。
find ~ -type f -name "newfile*txt" -delete 第一种方法find ~ -type f -name "newfile*txt" -exec rm -rf {} \; 第二种方法find ~ -type f -name "newfile*txt" | xargs rm -rf 第三种方法xargs命令是将当前数据整合成一行。
xargs -n2 <文件 --如果文件中都是信息,你需要整合成两行输出添加-n2参数即可
rm -rf $(find ~ -type f -name "newfile*txt") 第四种方法
- 找到相似的文件并复制到其他目录去
find ~ -type f -name "newfile*.txt" -exec cp {} ~/testdir \;
- 找到相似文件并打包
find ~/ -type f -name "newfile*txt" | xargs tar -zcvf ~/boom.tar.gz
- 查找多个硬链接文件(根据indoe值)
find ~ -type f -inum 394668
- 查找几天以前的文件 (修改时间信息mtime 访问时间信息atime 改变时间信息ctime)
find ~ -type f -mtime +7 七天以前的文件 find ~ -type f -mtime -7 最近七天的文件 find ~ -type f -mtime 7 正好前面第七天的文件
- xargs
xargs命令是将信息进行分组显示,在xargs信息后面命令是自动忽略别名的
将文件信息划分为2组
xargs -n2 < ~/qq.txt将txt文件批量移动到tmp目录下 复制同理
第一种方法 一定要加-i
find ~ -type f -name "file*.txt" |xargs -i mv {} /tmp
第二种方法 -t 表示最终指向目录是tmp目录
find ~ -type f -name "file*.txt" |xargs mv -t /tmp
- stat命令(可以查看到文件的时间信息)改动是指修改文件的权限时或者修改文件内容时会发生改变
stat 文件名
Centos7 查看文件命令总结的更多相关文章
- linux 查看文件命令总结
linux 查看文件命令总结 1.cat 查看文件内容 选项-b 空白行不显示行号.-n,空白行显示 2.more 查看文件内容,通过空格键查看下一页 q键退出查看 3.less 和上同,多了方向键( ...
- Linux的VMWare中Centos7查看文件内容命令 (more-less-head-tail)
一.More分页查看文件 more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读, 而最基本的指令就是按空白键(space)就往下一页显示, 按 b 键就会往回(back)一页 ...
- Linux查看文件命令
linux查看日志文件内容命令有 cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写 nl 显示的时候,顺道输出行号! more 一页一页的显示文件内 ...
- linux命令详解2-文件管理,查看文件命令
1. cat命令(tac) ----连接文件,并打印出来(顺序打印)与tac命令类似只不过,tac命令是逆序打印 [语法] cat [OPTION]... [FILE]... [选项] -A:显示所有 ...
- cat 查看文件命令
查看文件内容 [root@salt-server- .txt ada sada sadas -n 查看文件内容并显示行数 [root@salt-server- .txt ada sada sadas
- 解决python执行linux查看文件命令后,因为^@特殊符号导致部分内容不显示的问题
问题现象 文件a的内容如下: 查看第3行到第5行的内容:sed -n '3,5p' /tmp/test/a 可见在命令行执行,是没有问题的. 在python中使用paramiko模块执行linux命令 ...
- centos7查看端口命令
查看Centos端口命令: # netstat -lntp #查看监听(Listen)的端口# netstat -antp #查看所有建立的TCP连接其他关于查看服务器网络信息命令:1.查看Linux ...
- linux查看文件命令tail的使用
一.介绍 linux tail命令用途是依照要求将指定的文件的最后部分输出到终端中,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内 ...
- linux 浏览查看文件more,less,head,tail,cat,tac,od,nl命令使用简介
参考:linux 基本命令详解 cat,tac,nl,more,less,head,tail,od 命令more,less,head,tail,cat,tac,od,nl等是是使用Linux系统常用的 ...
随机推荐
- Go语言核心36讲(Go语言实战与应用二十四)--学习笔记
46 | 访问网络服务 前导内容:socket 与 IPC 人们常常会使用 Go 语言去编写网络程序(当然了,这方面也是 Go 语言最为擅长的事情).说到网络编程,我们就不得不提及 socket. s ...
- 快速上手ANTLR
回顾前文: ANTLR 简单介绍 ANTLR 相关术语 ANTLR 环境准备 下面通过两个实例来快速上手ANTLR. 使用Listener转换数组 完整源码见:https://github.com/b ...
- Python multiprocessing 基础使用和小trick
最近进行数据预处理时(噪声插入),单进程严重影响实验周期,故学习了multiprocessing并发执行不同数据集的处理,加快执行效率.现于此进行一些简单记录以供日后参考. 1. 基础: From m ...
- Shell if 参数含义列表
[ -a FILE ] 如果 FILE 存在则为真. [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真. [ -c FILE ] 如果 FILE 存在且是一个字特殊文 ...
- 主流微服务一站式解决方案Spring Cloud Alibaba入门看这篇就足够了
学习路线 **本人博客网站 **IT小神 www.itxiaoshen.com 生态概述 架构演进 什么是微服务 https://martinfowler.com/microservices/ Mic ...
- Windwos堆管理体系以及溢出利用
<0day安全>学习笔记,主要讨论WIndows2000~WIndowsSP1平台的堆管理策略. 0X01 堆与栈的区别 栈空间是在程序设计时已经规定好怎么使用,使用多少内存空间.典型的栈 ...
- CF336A Vasily the Bear and Triangle 题解
Content 一个矩形的顶点为 \((0,0)\),其对顶点为 \((x,y)\),现过 \((x,y)\) 作直线,分别交 \(x\) 轴和 \(y\) 轴于 \(A,B\) 两点,使得 \(\t ...
- c++设计模式概述之代理
代码写的不规范,目的是缩短文章篇幅,实际中请不要这样做. 1.模式的结构 代理模式的主要角色如下: A.抽象主题(Subject)类:通过接口或抽象类声明真实主题和代理对象实现的业务方法. B.真实主 ...
- c++11之 algorithm 算法库新增 minmax_element同时计算最大值和最小值
0.时刻提醒自己 Note: vector的释放 1. minmax_element 功能 寻找范围 [first, last) 中最小和最大的元素. 2. 头文件 #include <algo ...
- 【LeetCode】427. Construct Quad Tree 解题报告(Python)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ...







