find命令,linux和windows互傳文件
阿新 • • 發佈:2018-03-29
find 互傳文件 find命令
- -name 指定名字搜索
[root@aminglinux-02 ~]# find /etc/ -name "sshd_config" /etc/ssh/sshd_config
模糊搜索含有指定字符的文件
[root@aminglinux-02 ~]# 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.
[root@aminglinux-02 ~]# find /etc/ -type d -name "sshd*" [root@aminglinux-02 ~]# find /etc/ -type f -name "sshd*" /etc/ssh/sshd_config /etc/sysconfig/sshd /etc/pam.d/sshd
- -mtime最近更改文件內容的時間
- -atime最近訪問文件的時間
- -ctime最近改動文件的時間如權限,大小等,改了mtime,ctime也跟著變了
[root@aminglinux-02 ~]# find /etc/ -type f -mtime -1 小於一天,+1是大於一天 /etc/resolv.conf /etc/tuned/active_profile [root@aminglinux-02 ~]# find /etc/ -type f -mtime -1 -name "*.conf" 小於一天並且文件名為"*.conf",-o是或者。 /etc/resolv.conf
- -inum指定inode號,找硬鏈接文件
[root@aminglinux-02 ~]# find / -inum 33583028 /root/2.txt /tmp/2.txt.bak
- -mmin -60一小時以內的
- -exec可以把找到的文件丟給後面的命令
[root@aminglinux-02 ~]# 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 [root@aminglinux-02 ~]# find /root/ -type f -mmin -60 -exec mv {} {}.bak \;
- -size -10k小於10k的文件或者10M,必須帶單位
[root@aminglinux-02 ~]# 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查看文件的詳細信息
[root@aminglinux-02 ~]# 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互傳文件