【八天学好Linux】第四天 Linux的文件的操作命令
目录
一丶文本内容统计WC
二丶复制丶移动文件
三丶查找文件的路径
四丶压缩和解压缩
五丶tar归档命令
六丶文件上传下载
七丶思维导图
八丶相关练习
一丶文本内容统计WC
(一)命令语法:wc [选项]+文件
(二)其他选项
1.显示行数:wc -l
2.显示单词数:wc -w
3.显示字节数:wc -c
二丶复制丶移动文件
(一)文件复制:cp [选项] +源文件+目标文件
保留属性:cp -a
保留链接(软,硬):cp -d
(二)文件移动(剪切):mv+源文件+目标文件
三丶查找文件的路径
(一)相关命令
whereis 搜系统命令可执行文件和说明文档
which 搜系统命令的可执行文件
locate 全盘搜索
find 可按文件名,大小等来搜索文件
(二)find命令选项的详解
1.匹配名称:-name
2.匹配文件大小:-size
(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)
3.匹配修改内容的时间:-mtime +n
(-4指小于等于4天内的文件名;+4,大于等于5天前的文件
名;4指前4~5那一天的文件)
4.按文件类型搜索:
-type d (目录文件)
-type f (普通文件)
-type l (软链接文件)
四丶压缩和解压缩
(一)作用:方便数据的传输
(二)zip和unzip命令
压缩普通文件:zip+文件.zip+文件
压缩目录以及里面的东西:zip -r +文件.zip+文件
解压:unzip+文件.zip
把文件解压到其他地方:unzip+文件.zip -d+文件
仅查看压缩包里面:unzip -v+文件.zip
(二)bzip2和bunzip2命令(有更高的压缩率)
压缩:bzip2+文件 (原文件会消失)
五丶tar归档命令
(一)命令格式:tar [选项] +文件
打包:tar cvf +文件.tar 文件1 文件2
(打包后的文件名)(打包素材)
解包:tar xf 文件.tar
(二)选项
tar -c :创建.tar格式的包文件
tar -x :解包
tar -t :只读
六丶文件上传下载
(一)sftp是一个交互式文件传输命令
它类似于ftp传输协议,属于ssh, 但它进行加密传输,相对FTP来讲有更高的安全性。
如果有服务器的端口不是默认的22,请在sftp后面加-P 端口号。
(二)scp具有和ssh一样的验证机制,从而可以实现2台机器安全的远程拷贝文件
(三)rz命令与sz命令
七丶思维导图
八丶相关练习
1、复制、移动
(1)在/test目录下创建一个子目录dir,将/etc/passwd复制到该目录
(2)将/etc/ssh/sshd_config文件复制到/test目录
(3)将/etc/yum.repos.d/目录复制到/test目录
(4)将/etc/hosts文件复制到/test目录
(5)将/etc/hostname文件复制到/test目录
(6)将/test/sshd_config文件移动到/test/dir目录下并改名为sshd.conf
2、文件查找
(1)在$HOME目录及其子目录中,查找2天前被更改过的文件
(2)在/etc/目录下寻找以host开头的文件
(3)在/test/下面查找目录文件
(4)在/test目录及子目录中,查找超过2KB的文件
3、打包压缩
(1)将/test目录下的所有文件和文件夹全部压缩成myfile.zip文件
(2)把myfile.zip文件解压到 /opt
(3)将/opt目录下的文件全部打包并用gzip压缩成/test/newfile.tar.gz
(5)查看/test/newfile.tar.gz文件中有哪些文件?
(6)将newfile.tar.gz下载至windows客户端主机
(7)在/test目录内,备份/etc下的所有文件并保留其权限
都看到这里了,创作不易,大家点个赞再走呗!!( ˃̶̤́ ꒳ ˂̶̤̀ )
相关文章
- linux下的find文件查找命令与grep文件内容查找命令
- VPS CenteOS Linux 上传 下载文件(Apache配置、SSH)
- 【Linux】在linux上java工具jps jstat jinfo等命令找不到怎么办
- 每天一个linux命令(24):Linux文件类型与扩展名
- [Linux]linux如何把文件切成多块
- Linux下用户组、文件权限详解
- Linux IO模型漫谈(6)- 信号驱动IO模型
- Linux基础之linux服务器服务器间拷贝文件
- Linux 底下使用C 对文件进行遍历
- linux 错误码 65280,Android:无法在同一部手机上执行通过Linux部署编译的文件
- 成功解决Windows10环境下运行Linux系统下的.sh文件
- linux创建文件树,孩子兄弟树(或广义表),创建文件树及其訪问
- 关于linux下自定义的 alias文件和自定义函数库的通用写法(只适合自己的)
- linux的多媒体 播放 软件版权问题
- L79.linux命令每日一练 -- 第11章 Linux系统管理命令 -- sar和chkconfig
- L36.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- locate和updatedb
- L31.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- uname和hostname
- L15.linux命令每日一练 -- 第二章 文件和目录操作命令 -- chmod、chgrp和umask命令
- L9.linux命令每日一练 -- 第二章 文件和目录操作命令 -- ln和readlink命令
- L4.linux命令每日一练 -- 第二章 文件和目录操作命令 -- pwd和cd命令
- Linux基础命令-which查找命令文件位置
- linux top命令及结果详解 top -p 查看Linux程序运行进程
- find——文件查找命令 linux一些常用命令
- linux 下文件的权限
- Linux系统初始化进程及文件(带命令)