zl程序教程

您现在的位置是:首页 >  系统

当前栏目

【八天学好Linux】第四天 Linux的文件的操作命令

Linux文件 操作命令 学好 第四天
2023-09-11 14:20:23 时间

目录

一丶文本内容统计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命令

七丶思维导图

552ceb9ce97d4f4ba28ef3f4f1f48c06.png

八丶相关练习

1、复制、移动

(1)在/test目录下创建一个子目录dir,将/etc/passwd复制到该目录

95f5a6b1674e4945ac4e698f83772aea.png 

(2)将/etc/ssh/sshd_config文件复制到/test目录

1e26f4fb32bd481985f70da45f6c1030.png (3)将/etc/yum.repos.d/目录复制到/test目录6626643090b840e68d39d7d714b5f63a.png (4)将/etc/hosts文件复制到/test目录

26d15f21bbd44001820db573d1c1528f.png(5)将/etc/hostname文件复制到/test目录

0b2ec1e5ad1f4934bcdd5a4e7b288d87.png(6)将/test/sshd_config文件移动到/test/dir目录下并改名为sshd.conf

589436654385405d99d6020c5c54187d.png

2、文件查找

(1)在$HOME目录及其子目录中,查找2天前被更改过的文件

cbe29cb1ae2b4c2c9f37e7c3f68868c0.png(2)在/etc/目录下寻找以host开头的文件

c8d3349cd5c74817bf71c5bb75acc28f.png(3)在/test/下面查找目录文件

5f3994377a9146c6b327322c32ce934a.png(4)在/test目录及子目录中,查找超过2KB的文件

d2c59f863aa548889345e6a9c5596c48.png3、打包压缩

(1)将/test目录下的所有文件和文件夹全部压缩成myfile.zip文件

bcdefe252c9d452483aa5fdd0fd3a2a0.png(2)把myfile.zip文件解压到 /opt

9e4e6ad1883a47608bb1dd9b8a3695fa.png (3)将/opt目录下的文件全部打包并用gzip压缩成/test/newfile.tar.gz

0c6c38c900c64fd0a42acaea2b18d20a.png(5)查看/test/newfile.tar.gz文件中有哪些文件?

a33ef7283bd34518bc821b50f60bbcb7.png(6)将newfile.tar.gz下载至windows客户端主机

b180270895944250993ce44f1d4bce43.png(7)在/test目录内,备份/etc下的所有文件并保留其权限

0d0a57cec981409e8612f72355d0c1ac.png

都看到这里了,创作不易,大家点个赞再走呗!!( ˃̶̤́ ꒳ ˂̶̤̀ )