linux 文件管理命令
2019-12-15 16:00:56来源:博客园 阅读 ()
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
原文链接:https://www.cnblogs.com/xiaoshiwang/p/12045249.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- Linux指令和shell脚本 2020-06-11
- 适合开发者的最佳Linux发行版 2020-06-11
- 文件压缩和打包 2020-06-11
- RAID 1 软件实现(Linux 系统) 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash