本地与Linux的文件传输要掌握
本地传往Linux
方法一:用Xshell连接Linux服务器的情况(推荐!)
①下载 rz 和 sz 工具
yum install lrzsz
②安装完成后,就可通过rz和sz命令进行文件的互传
rz --> 从本地上传至linux服务器
sz filename --> 将文件下载至本地
方法二:使用xftp工具
windows与Linux之间格式的转换
使用dos2unix
[root@localhost ~]# ls
''$'\033''[A'$'\033''[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(时间:分钟为单位)