我是靠谱客的博主 故意龙猫,最近开发中收集的这篇文章主要介绍linux命令拉取windows的文件,find命令、文件名后缀以及Linux和Windows互传文件(示例代码)...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

find命令

文件查找:

1.which(一般用于查找命令的绝对路径)

2.whereis(不常用)

3.locate(非实时查找,基于预先定义的数据库。模糊查找,查找速度快。使用前要先安装这个命令yum -y install mlocate,而且每次使用前最好更新数据库updatedb)

locate -i :查找时不区分大小写。

4.find(实时查找,精确查找,查找速度较慢)

find命令的用法:

根据姓名来查找:

find 路径 -name“文件名”:在。。。目录下查找名为。。。的文件。

find -iname:不区分大小写。

若find后面没有写路径,则是在当前目录下查找。

b33a5c6a8a7041049083ebb38edc1bb6

根据类型来查找:

find 路径 -type 文件类型 -name “文件名”:按照类型查找名为。。。的文件。

0fce2bb26e5c45a1a3783299207de12f

27a9d7311f84472abd346aa20ac3bdbe

根据时间戳来查找:

文件有三个时间:atime、mtime、ctime。(以天为单位)

atime:最后一次被访问的时间。

mtime:最后一次文件内容被修改的时间。

ctime:最后一次文件属性(大小、权限、所属等)被修改的时间。

amin、mmin、cmin:以分钟为单位。

98fca837ea844fab8704ead530e629c7

find  /etc -mtime  -1:在/etc底下查找1天内修改过内容的文件。

find  /root  -ctime  +5:在/root底下查找5天前更改过属性的文件。

e0cf9dc0a1094403a31fba3531dbf5a8

find的多个查询条件可以并列在一起使用,他们之间是“且”的关系。如果想让他们变成“或”的关系,则在条件之间使用 -o 选项。

3be5d2473bf14166885c936cde828c08

根据inode号来查找:

find  / -inum  inode号:查找inode号为。。。的文件。(用于寻找硬链接)

82a630c683f449bf8c2be1d78999d84b

根据大小来查找:

find  /etc  -size  10M:查找/etc目录下,大小为10M的文件。

find  /etc  -size  +10M:查找/etc目录下,大于10M的文件。

find  /etc  -size  -10M:查找/etc目录下,小于10M的文件。

M是大写,k是小写,分别代表单位“兆”和“千”。

find找到文件后再执行命令:

find  /root  -type  f  -mmin  -60 -exec  mv  {}  {}.bak  ;:查找/root目录下,在一个小时之内修改过的文件,并重新命名为“文件名.bak”。  (其中,-exec是find的一个选项,用于承接前后两条命令。{}代表查找到的每一个文件,遍历执行后面的命令。;是结束符号)

find  /etc  -type  f  -perm  /7000  -exec  ls  -l  {}  ; :查找/etc目录下,有特殊权限的文件并列出它们的详细信息。

find  /home  -user  user1  -group  user1  -exec  cp  -a  {}  /root/backups  ; :查找/home 目录下,拥有者和拥有组均为user1 的文件,备份至/root/backups目录下,并保留权限。(cp -a 相当于cp -r 加 cp -p)

文件名后缀

在linux中,文件名的后缀并不能决定文件类型,我们只是习惯于给不同的文件相应的后缀,让我们更容易识别。

Linux和Windows互传文件

1.使用winscp工具

c3a46f2167174933ba6b50635e286a18

efd934f807004390ad425db5cfb1ba3c

2.使用centos7自带的命令sz和rz

首先,要先安装 lrzsz 这个安装包,yum -y install lrzsz。然后,使用 "sz 文件名",把Linux上的文件传给Windows。使用 rz 命令把Windows上的文件传给Linux(默认保存在当前目录下)。必须配合Xshell使用,不能直接在虚拟机上敲这两个命令(会死机)。这种方法时常会出问题,不推荐使用。

6ed27d1b4ba8412eb54148d661e26f09

2111df24a5804ede9666a5450b424f2f

3.使用Xshell自带的xftp工具(需要预先安装xftp)

54c276460a364d83ae4268265f4e8417

40bcdec1b1e5430ab0aabca8b529f42a

470ffc22b05e4012953d81e40551e9e7

最后

以上就是故意龙猫为你收集整理的linux命令拉取windows的文件,find命令、文件名后缀以及Linux和Windows互传文件(示例代码)...的全部内容,希望文章能够帮你解决linux命令拉取windows的文件,find命令、文件名后缀以及Linux和Windows互传文件(示例代码)...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部