linux 文件管理命令
一,文件查看more,less,head,tail,cat,tac
分屏查看文件内容
- more:和man用法一样,但翻屏到尾部自动推出。
- less:和man用法一样。
head:查看文件的前n行。n默认为10.
-n num:指定查看多少行
# head -n 15 /etc/rc.d/init.d/functions
-num:指定查看多少行
# head -15 /etc/rc.d/init.d/functions
tail:查看文件的后n行。n默认为10.
- -n num:指定查看多少行
- -num:指定查看多少行
- -f:不退出tail命令,随时显示新加入的行,比如监视日志文件。
cat
tac
二, 查看文件的详细属性stat
文件包含2部分数据,命令stat查看的就是文件的元数据
元数据 metadata
# stat /etc/rc.d/init.d/functions
File: ‘/etc/rc.d/init.d/functions’
Size: 18281 Blocks: 40 IO Block: 4096 regular file
Device: fd00h/64768d Inode: 101249164 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Context: system_u:object_r:bin_t:s0
Access: 2019-12-15 10:56:30.062075500 +0800
Modify: 2018-08-24 18:23:27.000000000 +0800
Change: 2019-11-29 16:46:31.034000000 +0800
- Access time(atime):文件被查看后,更新此时间
- Modify time(mtime):文件数据发生改变后,更新此时间
- Change time(ctime):文件元数据发生改变后,更新此时间
数据:data
三, 修改文件的atime,ctime,和mtime的命令touch
touch一个存在的文件的话,atime,ctime,和mtime都被更新。
语法:
touch [OPTION]... FILE...
-c:如果touch一个不存在的文件则创建此文件,指定-c就不创建
-a:只修改atime
-m:只修改mtime
-t STAMP :自己指定要修改成什么时间。注意:要放到-a,或者-m的后面。
use [[CC]YY]MMDDhhmm[.ss] instead of current time
# touch -mt 281211100908.22 /tmp/he
# touch -m -t 281211100908.22 /tmp/he
四,文件复制cp
,剪切mv
,删除rm
cp:复制文件或者目录
语法:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
-i:如果要覆盖文件时,提醒是否覆盖
-f:强制覆盖目标文件
-r,-R:复制目录时使用
-d:复制符号链接文件本身,而非其执行的源文件。不指定-d,则把符号链接指向的实际文件复制过来。
-a:same as -dR --preserve=all
--preserve:复制文件内容的同时,并复制文件的以下metadata
- mode:文件的权限信息
- ownership:文件的所属信息
- timestamps:文件的时间戳
- context:文件的安全标签?
- links:文件的符号链接
- xattr:文件的扩展属性信息
- all:包含上面的所有
mv:剪切文件和目录,基本和cp命令相同。
- 剪切目录时,不需要指定-r。
rm:删除文件或者目录
- -r:删除目录
- -i:会询问你是否真的要删除
- -f:不询问直接删除
- 在生产环境种,最好先用mv把要删除的文件移动到别的地方,万一以后还有用呢。
c/c++ 学习互助QQ群:877684253
本人微信:xiaoshitou5854
linux 文件管理命令的更多相关文章
- Linux 文件管理命令语法、参数、实例全汇总(一)
命令:cat cat 命令用于连接文件并打印到标准输出设备上. 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数 ...
- Linux学习篇(四)-Linux 文件管理命令详解
rootfs:根文件系统,Root FileSystem 的简称. Linux 文件命名规则 长度不超过255个字符. 不能使用/当文件名. 严格区分大小写. Linux 目录简介 / 根目录 /bo ...
- Linux文件管理命令笔记
more\less:翻页命令 more:翻页的形式查看文件内容.该命令可作为管道命令. 翻页过程可使用的键: 空格(space):向下翻页: 回车(Enter):向下翻一行: b:往回翻,只限,但管道 ...
- 2-3 Linux文件管理命令详解
1. 复制文件 cp: copy 格式 SRCFILE DEST 一个文件到一个文件 多个文件到一个目录 注,cd 后面什么都不加,是进入用户的家目录 如果目标文件不存在,则先创建文 ...
- Linux文件管理命令 cat
1.cat 命令:将文件内容连接后传送到标准输出或重定向到文件. 1)命令语法格式:cat [OPTION] [FILE]... 2)命令选项参数说明如下所示. -n(number):从第一行开始对文 ...
- Linux文件管理命令
cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目 ...
- linux 基础命令与文件管理
Linux终端介绍 Shell提示符 Bash Shell基本语法 基本命令的使用:ls.pwd.cd 查看系统和BIOS硬件时间 Linux如何获得帮助 Linux关机命令:shutdow.in ...
- Linux文件管理相关命令
Linux文件管理相关命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在了解了Linux文件管理背景知识之后, 我们可以 ...
- Linux常用命令(第二版) --文件管理命令
文件管理命令 并不建议:照着像命令大全这类的书来学! 常用命令大约有200个. 文件命名规则: a)除了'/'之外所有字符都合法! b)这些字符最好不用 1.空格符,制表符,退格符 2.连接符 3.特 ...
随机推荐
- PowerMock学习(九)之Mock Answer的使用
关于Mock Answer 上一篇文章,有介绍过关于Arguments Matche的使用,其实 Answer的作用与其比较类似,但是它比 Arguments Matcher 更加强大. Argume ...
- Prometheus Label 标签管理
目录 前言 配置测试 删除metric值 重新加载配置文件后测试 更换 重新加载配置文件后测试 删除 Label 标签 前言 在prometheus监控体系中.标签label是一个极为重要的参数,考虑 ...
- PyCharm 2019.3发布,增加了哪些新功能呢?
Python的IDE(Integrated Development Environment 集成开发环境)非常多,如:VS Code.Sublime.NotePad.Python自带编辑器IDLE.J ...
- Android 自定义 View 详解
View 的绘制系列文章: Android View 绘制流程之 DecorView 与 ViewRootImpl Android View 的绘制流程之 Measure 过程详解 (一) Andro ...
- 压缩感知重构算法之IHT算法python实现
压缩感知重构算法之OMP算法python实现 压缩感知重构算法之CoSaMP算法python实现 压缩感知重构算法之SP算法python实现 压缩感知重构算法之IHT算法python实现 压缩感知重构 ...
- 使用 Zookeeper 的 Api 实现服务订阅
服务提供者 服务提供者中拷贝 Constants 服务提供者中拷贝 UserService 连接 Zk 集群 /*** * 连接ZooKeeper集群 */ public ZooKeeper conn ...
- k8s 开船记-修船:改 readinessProbe ,去 DaemonSet ,上 Autoscaler
(图片来自网络) 改 readinessProbe 对于昨天 k8s 尼克号发生的触礁事故,我们分析下来主要是2个原因,一是当时4个节点不够用造成部分容器负载过高而宕机,二是 readinessPro ...
- 使用flatbuffers
问题 张三是个java程序员,他写产生数据的程序.李四是个python程序员,他要用python处理张三产生的数据.最直观常用的方法就是张三用java把产生的数据保存成csv或者xml文件,然后李四用 ...
- Newman
目录 简介 安装 使用 简介 Newman是为postman而生,专门用来运行postman编写好的脚本 使用Newman,你可以很方便的用命令行来执行postman collections Newm ...
- servlet读取请求参数后流失效的问题
在用reset接口的时候,常常会使用request.getInputStream()方法,但是流只能读取一次,一旦想要加上一个过滤器用来检测用户请求的数据时就会出现异常. 在过滤器中通过流读取出用户p ...