linux远程传送文件或文件夹的命令?
命令
Scp语法
scp[选项]源文件目标IP@目录
scp用法示例:
Eg1:将/tmp/test.log文件转移到172.10.1.2服务器的/tmp目录下。
scp/tmp/t:/tmp
Eg2:将/data/test目录转移到172.10.1.2服务器的/tmp目录。
scp-r/数据/测试:/tmp
命令
Rsync语法:
Rsync[option]源文件目标IP@目录
选项参数:
-v:显示rsync进程中的详细信息。您可以使用#34-vvvv#34来获取更详细的信息。
-P:显示文件传输的进度信息。(实际上是#34-p#34#34-partial-progress#34,其中#34-progress#34用于显示进度信息)。
-n-试运行:仅测试变速器,不测试实际变速器。它通常与#34-vvvv#34一起使用,以查看rsync是如何工作的。
-a-archive:存档模式,意味着文件属性的递归传输和保存。相当于#34-rtopgDl#34。
-r-recursive:递归到目录。
-t-times:保留mtime属性。强烈建议随时添加#34-t#34,否则目标文件mtime将被设置为系统时间。
-o-owner:保留所有者属性(owner)。
-g-group:保留组属性(属于组)。
-p-perms:保留perms属性(权限,不包括特殊权限)。
-D:它是##34-device-specials#34#34选项的组合,即设备文件和特殊文件也被复制。
-l-links:如果文件是软链接文件,则复制软链接本身,而不是软链接指向的对象。
-z:传输过程中压缩提高效率。
-r-relative:使用相对路径。这意味着向服务器发送命令行中指定的完整路径,而不是路径末尾的文件名,包括它们的属性。有关用法,请参见以下示例。
-size-only:默认算法是检查具有不同文件大小和mtime的文件。使用此选项,将只检查文件大小。
-u-update:仅当源mtime比目标文件的mtime新时才复制。注意,该选项由接收方判断,不会影响删除行为。
-d-dirs:复制目录本身,无需递归。。默认情况下,如果源是#34dir1/file1#34,则不会复制dir1目录。使用此选项,将复制dir1,但不会复制file1。
-max-size:限制rsync传输的最大文件大小。可以使用单位后缀或十进制值(例如,#34-max-size1.5m#34)。
-min-size:限制rsync传输的最小文件大小。这可以用来防止传输小文件或垃圾文件。
-exclude:指定排除规则以排除不需要传输的文件。
-删除:以SRC为主,同步DEST。尽量多删,尽量少补。注意#34-delete#34是在接收端执行的,所以它是在exclude/include规则生效后执行的。
-b-backup:对目标上的现有文件进行备份,默认情况下在备份的文件名后使用#34~#34作为后缀。
-backup-dir:指定备份文件的存储路径。如果未指定,默认文件和要备份的文件将保存在同一目录中。
-e:指定要使用的远程shell程序。默认值是ssh。
-port:连接守护程序时使用的端口号。默认端口是873。
-password-file:-password-file:daemon模式,从中读取密码,实现无交互。注意,这不是远程shell身份验证的密码,而是rsync模块身份验证的密码。
-w-whole-file:rsync将不再使用增量传输,而是全传输。当网络带宽高于磁盘带宽时,此选项比增量传输更有效。
-existing:要求只更新目标端已经存在的文件,目标端不存在的文件不传输。注意,使用相对路径时,如果上层目录不存在,则不会传输。
-ignore-existing:只需要更新目标端不存在的文件。和#34-现有的#34有特殊的功能,如下例所示。
-remove-source-files-files:需要删除源已经成功传输的文件。
rsync用法示例:
例如:将/tmp/test.log文件传输到172.10.1.2服务器的/tmp目录中。
rsync-av/tmp/t
你最常用的一个linux命令是什么?为什么?
1.显示目录和文件的命令
Ls:查看所有文件夹的命令。
Dir:用于显示指定文件夹和目录的命令Tree:在树视图中列出目录内容。
显示目录或文件大小
2、修改目录、文件权限和所有权以及数组命令。
Chmod:用于改变指定文件的权限寿命。秩序。
Chown:改变文件的所有权。
3.创建和删除目录的命令
Mkdir:用于创建一个目录。
触摸:创建新文件。
Vi:创建了一个新文件。
Rm:删除文件或目录
Cp:复制命令
4.显示文件内容的命令
Cat:用于显示指定文件的所有内容。
More:以分页形式显示指定文件的内容。
Less:以分页形式显示指定文件的内容,不同的是,more和less使用不同的操作键翻页。
Head:用于显示文件的前n行。
Tail:用于显示文件的最后n行。
Tail-f:用于自动刷新显示文件后N行的数据内容。
5、找到命令
查找:查找指定的文件。
Which:用于查询命令或别名的位置。
定位:快速找到系统数据库中指定的内容。
Gr:压缩和解压。压缩文件。
8、用户操作命令
Su:切换用户命令
Sudo:作为系统管理员执行命令。
Passwd:用于修改用户的密码。
9、改变目录和查看当前目录命令
Cd:进入工作目录
镉..:将退回到下一个命令。
Pwd:显示当前用户的工作目录位置。
编辑器
首先用vi命令打开一个文件。
最后一行模式命令:
:n,mwpath/fil:q!更改文件后强制退出。
:q没有修改文件就退出了。
Wq或x保存退出
删除光标所在的行
:器械包编号显示行号。
:n跳转到n行。
:s替换字符串:s/t:逐行显示,并列出详细的属性。
-a:列出所有文件,包括隐藏文件开始..
猫阅读文本内容
-n:显示行号。
-b:显示行号并忽略空行。
目录编号1.txt
Wc计数
-l:街
-w:字数统计
-c:字符数
Wc-l文件1文件2...可以数多个文件。
Cp复制文件目录
-i:交互模式,如果目标文件存在,询问是否覆盖它。
-r:复制目录
Cpfile1file2file3...dir表示复制文件1、文件2...目的地。
Cp-r目录1目录2目录3...dirn复制dir1、dir2、dir3...敬迪伦。
文件视图文件类型
文件
Mv移动文件,更改文件名
-i:交互模式,如果目标文件存在,询问是否覆盖它。
-r:移动了目录并更改了目录名。
Rm删除文件
-i:互动模式,询问是否删除。
Rm-r目录1目录2目录3...可以删除多个。
Mkdir创建目录
-p:父目录,如果父目录不存在,则创建父目录。
mkdir-p测试/测试
Rmdir删除目录
等价和rm-r
rmdir目录1目录2目录3....
rm-r目录1目录2目录3....
Chmod更改权限
Chmod-R777DIR将目录中所有文件的权限更改为777,必须是-R。
权限-rwxrwxrwx
421421421
foremost-表示文件类型正常。
接下来的三个数字代表所有者的权利。
接下来的三个数字代表组权限。
最后三位数字代表其他用户权限。
如果没有分配权限,则用-。-rwxr-rwx表示该组没有写入和执行权限。
文件night具有可执行权限,但它指示是否允许在该目录中找到该文件。
杀
-9强制终止
更多显示文本内容,一次一屏,按空格键继续。
查找/-名称*。嘘|更多
Tail从指定位置开始显示以下内容
Tail-fserver.log用于在服务器上运行时查看日志。
Tail-10,看最后10行
头
对应于尾部
压缩
-f压缩文件
-v表示压缩比。
压缩project.tar.Z将生成project.tar.Z,project.tar将被删除。
解压缩文件。
解压缩project.tar.Z将生成project.tar,project.tar.Z将被删除。