第2周第5次课(3月30日)

课程内容:

2.23/2.24/2.25 find命令
2.26 文件名后缀

2.27 Linux和Windows互传文件

find命令

文件查找:

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

2.whereis(不常用)

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

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

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

find命令的用法:

知道文件名及大概路径可以使用 find /etc/ -name "sshd_config"

模糊搜索(把sshd开头的文件和目录都搜索出来)

find一般可以分为以下几种方式:

①根据姓名来查找

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

find -iname:不区分大小写。

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

②根据类型来查找

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

③根据时间戳来查找

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

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

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

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

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

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

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

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

④根据iNode号来查找

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

⑤根据大小来查找

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

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

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

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

文件名后缀

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

Linux和Windows互传文件

①前提必须是使用xshell或者securecrt终端软件

②需要安装lrzsz命令 yum install -y lrzsz

例如:需要把Linux的文件上传到Windows 可以使用sz a.txt 此时会跳出对话框选择保存位置。

[root@jimmylinux-002 ~]# sz a.txt

例如:需要把Windows的文件上传到Linux 可以使用rz此时会跳出对话框选择Windows的文件。

[root@jimmylinux-002 ~]# rz

Find命令、文件名后缀、Linux和Windows互传文件 使用介绍的更多相关文章

  1. Linux CentOS7 VMware linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理

    一. linux和windows互传文件 X-shell.Securecrt远程终端,与Windows之间互传文件. 安装一个工具lrzsz [root@davery ~]# yum install ...

  2. linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理...

    linux和windows互传文件 第一种:在linux主机上下载lrzsz软件包 1.yum install lrzsz 2.通过rz命令上传window的文件到linux主机上 用过sz 文件名下 ...

  3. linux和windows互传文件/用户配置文件和密码配置文件/用户组管理/用户管理

    2.27linux和windows互传文件 3.1 用户配置文件和密码配置文件 3.2 用户组管理 3.3 用户管理 linux和windows互传文件 显示日期date [root@centos_1 ...

  4. Linux和Windows互传文件命令(转)

    sftp>lls 显示当前目录内容 sftp>lcd g:\ 进入本地g盘 sftp>put phpMyAdmin.zip 将本地g盘下的phpMyAdmin.zip上传到/home ...

  5. Putty实现Linux与Windows互传文件

    putty远程连接VPS,先开一贴,有空来整理. 从putty官网下载putty,选择[A Windows installer for everything except PuTTYtel]安装包,下 ...

  6. lrzsz Linux服务器Windows互传文件工具

    lrzsz是一款在linux里可代替ftp上传和下载的程序,但只限于较小的文件,如果是目录需要打包成单个文件在实现下载. 条件:需要使用SecureCRT或者Xshell等客户端工具连接Linux 下 ...

  7. 【转】windows和linux间共享互传文件

    原文:http://blog.guorunmin.cn/2015/09/16/windows%E5%92%8Clinux%E9%97%B4%E5%85%B1%E4%BA%AB%E4%BA%92%E4% ...

  8. linux服务器之间互传文件

    1.传递单个文件 linux A 服务器 上的文件(假设文件为a.php) 复制到 linux B 服务器上(假设复制后的文件名为b.php) 格式为  scp 文件a的绝对路径  B服务器用户名@B ...

  9. linux与window互传文件

    首先我们的目标是把一个很大的文件传到linux中,所以我们先要让linux节点开启ftp服务 FTP  10.1.61.212 如果对方没有开启FTP服务,那么这个命令就不会有效果. 1.开启xftp ...

随机推荐

  1. pytest -- 中文文档

    pytest-chinese-doc pytest官方文档(5.1.3版本)的中文翻译,但不仅仅是简单的翻译: 更多的例子,尽量做到每一知识点都有例子: 更多的拓展阅读,部分章节添加了作者学习时,所查 ...

  2. Python爬虫常用小技巧之设置代理IP

    设置代理IP的原因 我们在使用Python爬虫爬取一个网站时,通常会频繁访问该网站.假如一个网站它会检测某一段时间某个IP的访问次数,如果访问次数过多,它会禁止你的访问.所以你可以设置一些代理服务器来 ...

  3. 【C#多线程】2.线程池简述+两种传统的异步模式

    线程池简述+两种传统的异步编程模式 1.线程池简述 首先我们要明确一点,编程中讲的线程与平时我们形容CPU几核几线程中的线程是不一样的,CPU线程是指逻辑处理器,比如4核8线程,讲的是这个cpu有8个 ...

  4. 条款03:尽肯使用const

    定义常量 define 是一个Compile-Time的概念,它的生命周期止于编译器期,它存在与程序的代码段,在实际程序中它只是一个常数.一个命令中的参数.并没有实际的存在 const常量存在于程序的 ...

  5. android内嵌H5页(webview)如何定位

    一.切换至webview后再定位元素 (1)获取页面上下文 contexts = driver.contexts (2)切换至webview driver.switch_to.context(cont ...

  6. 网络安全-主动信息收集篇第二章-三层网络发现之nmap和fping和Hping

    nmap IP  -sn nmap当目标IP在同一网段时,nmap会发送ARP包,当目标IP不在同一网段时nmap会发送ICMP的包. fping IP fping  -g 参数支持对IP地址起始和结 ...

  7. python学习之【第五篇】:Python中的元组及其所具有的方法

    1.前言 Python的元组(tuple)与列表很相似,不同之处在于元组不能被修改,即元组一旦创建,就不能向元组中的增加新元素,不能删除元素中的元素,更不能修改元组中元素.但是元组可以访问任意元素,可 ...

  8. SpringBoot项目热启动

    一.添加POM依赖 <!-- 热部署模块 --> <dependency> <groupId>org.springframework.boot</groupI ...

  9. MySQL 执行计划详解

    我们经常使用 MySQL 的执行计划来查看 SQL 语句的执行效率,接下来分析执行计划的各个显示内容. EXPLAIN SELECT * FROM users WHERE id IN (SELECT ...

  10. javascript 使用 setInterval 实现倒计时

    javascript 使用 setInterval 实现倒计时 var timer = setInterval(function () { console.log(valid_time); if (v ...