Linux——一文学会Find和locale等查找类命令

本地与Linux的文件传输要掌握

本地传往Linux

方法一:用Xshell连接Linux服务器的情况(推荐!)

①下载 rz 和 sz 工具

yum install lrzsz

②安装完成后,就可通过rz和sz命令进行文件的互传

rz  –> 从本地上传至linux服务器

sz filename –> 将文件下载至本地

方法二:使用xftp工具

 windowsLinux之间格式的转换

使用dos2unix

 

[root@localhost ~]# ls
”$’33”[A’$’33”[A’   dir.sh    hunnatv   lizhichao   sing
 anaconda-ks.cfg           hunantv   lianxi    lzc
[root@localhost ~]# cd sing
[root@localhost sing]# ls
caojw.py  cjw.py
[root@localhost sing]# dos2unix ./cjw.py
dos2unix: 正在转换文件 ./cjw.py 为Unix格式…
[root@localhost sing]# 

 

find命令

格式:find   path  -option  【 -print 】  【 -exec   -ok   |xargs  |grep  】 【  command  {} ;  】

用途:用于查找文件或目录

选项大全:

-name   filename               #查找名为filename的文件
-perm                                #按执行权限来查找
-user    username             #按文件属主来查找
-group groupname            #按组来查找
-mtime   -n +n                   #按文件更改时间来查找文件,-n指n天以内,+n指n天以前
-atime    -n +n                   #按文件访问时间来查找文件,-n指n天以内,+n指n天以前
-ctime    -n +n                  #按文件创建时间来查找文件,-n指n天以内,+n指n天以前
-nogroup                          #查无有效属组的文件,即文件的属组在/etc/groups中不存在
-nouser                            #查无有效属主的文件,即文件的属主在/etc/passwd中不存
-type    b/d/c/p/l/f             #查是块设备、目录、字符设备、管道、符号链接、普通文件
-size      n[c]                    #查长度为n块[或n字节]的文件
-mount                            #查文件时不跨越文件系统mount点
-follow                            #如果遇到符号链接文件,就跟踪链接所指的文件
-prune                            #忽略某个目录

常用的命令

-name(名字):find /(范围) -name(或-iname) 文件名

-iname:根据名字,但是不区分大小写 ignore name

-size(大小):find /(范围) -name(或-iname) 文件名 -size +1k(+大于;-

eg:find / -name “*.py” -size +10k -size -20M

-size:根据大小

-type(文件类型)

find命令的逻辑组合

-a:与

-0:或

!:取反、非

-mtime(时间:24h为单位)

-mmin(时间:分钟为单位)

0

评论0

请先
显示验证码
没有账号?注册  忘记密码?