find命令,linux和windows互传文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了find命令,linux和windows互传文件相关的知识,希望对你有一定的参考价值。

find命令

  • -name 指定名字搜索
    [[email protected] ~]# find /etc/ -name "sshd_config"
    /etc/ssh/sshd_config

    模糊搜索含有指定字符的文件

    [[email protected] ~]# find /etc/ -name "sshd*"
    /etc/ssh/sshd_config
    /etc/systemd/system/multi-user.target.wants/sshd.service
    /etc/sysconfig/sshd
    /etc/pam.d/sshd
  • -type指定文件类型,后面跟d,f,l,b,c.
    [[email protected] ~]# find /etc/ -type d -name "sshd*"
    [[email protected] ~]# find /etc/ -type f -name "sshd*"
    /etc/ssh/sshd_config
    /etc/sysconfig/sshd
    /etc/pam.d/sshd
  • -mtime最近更改文件内容的时间
  • -atime最近访问文件的时间
  • -ctime最近改动文件的时间如权限,大小等,改了mtime,ctime也跟着变了
    [[email protected] ~]# find /etc/ -type f -mtime -1 小于一天,+1是大于一天
    /etc/resolv.conf
    /etc/tuned/active_profile
    [[email protected] ~]# find /etc/ -type f -mtime -1 -name "*.conf" 小于一天并且文件名为"*.conf",-o是或者。
    /etc/resolv.conf
  • -inum指定inode号,找硬链接文件
    [[email protected] ~]# find / -inum 33583028
    /root/2.txt
    /tmp/2.txt.bak
  • -mmin -60一小时以内的
  • -exec可以把找到的文件丢给后面的命令
    [[email protected] ~]# find /root/ -type f -mmin -12000 -exec ls -l {} \;
    -rw-------. 1 root root 3100 6月   8 23:46 /root/.bash_history
    -rwx------. 2 root root 0 6月   8 20:22 /root/2.txt
    [[email protected] ~]# find /root/ -type f -mmin -60 -exec mv {} {}.bak \;
  • -size -10k小于10k的文件或者10M,必须带单位
    [[email protected] ~]# find /root/ -type f -size -10k -exec ls -l {} \;
    -rw-r--r--. 1 root root 18 12月 29 2013 /root/.bash_logout
    -rw-r--r--. 1 root root 176 12月 29 2013 /root/.bash_profile
    -rw-r--r--. 1 root root 176 12月 29 2013 /root/.bashrc
    -rw-r--r--. 1 root root 100 12月 29 2013 /root/.cshrc
    -rw-r--r--. 1 root root 129 12月 29 2013 /root/.tcshrc
    -rw-------. 1 root root 1261 5月  28 19:09 /root/anaconda-ks.cfg
    -rw-------. 1 root root 3100 6月   8 23:46 /root/.bash_history
    -rw-r--r--. 1 root root 799 5月  30 21:11 /root/.ssh/authorized_keys
    -rw-r--r--. 1 root root 352 5月  31 23:19 /root/.ssh/known_hosts
    -rw-------. 1 root root 1675 5月  31 23:28 /root/.ssh/id_rsa
    -rw-r--r--. 1 root root 400 5月  31 23:28 /root/.ssh/id_rsa.pub
    -rwx------. 2 root root 0 6月   8 20:22 /root/2.txt

    stat查看文件的详细信息

    [[email protected] ~]# stat 2.txt 
    文件:"2.txt"
    大小:0          块:0          IO 块:4096   普通空文件
    设备:803h/2051d   Inode:33583028    硬链接:1
    权限:(0700/-rwx------)  Uid:(    0/    root)   Gid:(    0/    root)
    环境:unconfined_u:object_r:admin_home_t:s0
    最近访问:2017-06-08 20:22:15.371780752 +0800
    最近更改:2017-06-08 20:22:15.371780752 +0800
    最近改动:2017-06-08 22:13:30.666649524 +0800
    创建时间:-

    文件名后缀

  • 文件名区分大小写
  • 文件名的后缀可以自定义,但并不能代表文件的类型。

    linux和windows互传文件

  • yum install -y lrzsz安装完后就可以使用了,sz命令可以从linux向windows传文件,rz命令可以从windiws向linux传文件

以上是关于find命令,linux和windows互传文件的主要内容,如果未能解决你的问题,请参考以下文章

linux学习find命令Linux文件后缀名Linux和windows文件互传

find命令文件名后缀以及Linux和Windows互传文件

Linux和Windows互传文件

xshell上windows和linux互传文件命令

Windows和linux通过命令互传文件

windows和linux虚拟机互传文件