putty之pscp命令详解

合集下载

cp命令的用法和参数

cp命令的用法和参数

cp命令的用法和参数简介:在Unix和类Unix系统中,CP(copy的缩写)命令用于复制文件和链接文件。

CP命令可以创建文件的副本,也可以将一个文件链接到另一个文件。

本文将介绍CP命令的基本用法和参数。

用法CP命令的基本用法如下:```cp [选项] 源文件目标文件cp [选项] 源文件... 目标目录```其中,源文件是要复制或链接的文件,目标文件是复制或链接后的文件。

如果目标文件已经存在,CP命令会覆盖原有的文件。

如果目标是一个目录,CP命令会将源文件复制到目标目录中,并保留源文件的原始路径。

参数CP命令支持以下选项和参数:1. -r(递归):如果目标文件是一个目录,并且源文件是目录本身或者包含子目录,使用-r选项可以递归复制整个目录结构。

2. -a(归档):使用-a选项可以将整个源文件打包成一个归档文件(tar格式),并将其复制到目标文件中。

这样可以保留源文件的元数据,如时间戳、权限等。

3. -i(interactive):当目标文件已存在时,使用-i选项会提示用户是否要覆盖现有文件。

4. -n(只复制属性,不复制内容):使用-n选项只复制文件的元数据(如时间戳、权限等),而不复制文件的内容。

这对于创建文件的硬链接非常有用。

5. -p(保留属性):使用-p选项在复制文件和目录时保留原始文件的权限、所有者和群组。

6. -v(详细输出):使用-v选项可以显示详细的复制过程,包括源文件和目标文件的路径、复制的时间等。

示例1. 复制文件:```cp /path/to/source /path/to/destination```这个命令会将/path/to/source文件复制到/path/to/destination文件夹中。

如果/path/to/destination文件夹不存在,它会自动创建。

2. 创建硬链接:```cp -n /path/to/source /path/to/destination```这个命令会创建一个指向/path/to/source文件的硬链接,并将其保存为/path/to/destination文件。

putty常用命令

putty常用命令

putty常用命令1、cd (文件夹名)--查看路径2、dir ---查看当前路径下的所有文件3、unzip ***.zip-----压缩文件到当前目录4、wget (路径)----下载5、mv *** ****----移动或者重命名6、rm *** *** ----删除一次可以删除多个7、pwd ----显示当前路径8、cp ---拷贝9、解压:unzip FileName.zip压缩:zip FileName.zip DirName10、(insert后)退出:Shift + ; => :wq 保存并退出如果你是linux主机,可以运行shell命令。

如果你是win xp用户,可以下载putty,利用这个工具,你也可以进行shell管理,但你必须知道shell命令。

下面是我收集的一些shell命令供新手参考。

资料来源于网络,不保证全部有效。

不过一般不会有什么问题。

按说明认真操作就好。

首先我们得知道什么叫shell.操作系统与外部最主要的接口就叫做shell,或许这样说过于术语化,for example后你肯定就能够明白:cmd命令行,这是windows操作系统下的一个shell。

这里说的dreamhost的shell是指 dreamhost提供给客户一个命令行,方便客户更好的使用他们的虚拟主机服务。

DreamHost中shell使用指南本文中所用的 shell指令及操作均基于Linux ord 2.4.29,即DreamHost现在采用的系统。

本人不是计算机专业出身,本指南因此会比较死板,只针对想要使用shell又苦于不知如何下手的新手,如果你也是DreamHost的用户,那本文或许对你有所帮助。

目录:1. Basic Instructions /基本指令2. wget /下载工具3. Crontab /定时任务4. tar/tar.gz /压缩文件5. vi /编辑器cd [目录名] 转换路径ls 显示当前目录下所有文件rm [-r]-f[] [文件名] 删除文件,加[-r]可以删除文件下所有子文件unzip [文件名] 解压文件wget (没用过,据说是最实用的一个,否则那200G估计每天不掉线才有可能用完)1. BasicInstructions基本操作命令通常来说,使用"$[Instructions] --help"可以获得以下各个命令[instructions]的帮助,包含其参数列表的定义。

Putty使用教程

Putty使用教程

启用Linux SSH服务,远程登陆Linux虚拟机在Windows系统下使用VMWare虚拟Linux,经常要在虚拟机与主机之间传递数据和文件,为此使用SSH Secure Shell Client等工具来对Linux虚拟机进行远程控制和传递文件等操作都很方便。

下面简要叙述之。

主机系统:Windows 7 x64虚拟机软件:VMWare 7.0.0虚拟机系统:Redhat EL 5Step 1: 启用Linux SSH服务chkconfig --list | grep sshd 查看sshd服务在哪种级别下开启,建议only 3。

防火墙规则中必须允许sshd访问,可以:1.清除防火墙规则,#iptables -F2.#iptables -A INPUT -p tcp --dport 22 -j ACCEPT#iptables -A OUTPUT -p tcp --sport 22 -j ACCEPTStep 2: 配置虚拟机网络虚拟机的网卡设置最好设置为桥接,然后设置好虚拟机的IP,使用Ping 命令检查虚拟机与主机之间是否已连通。

Step 3: 启动SSH Secure Shell Client点击Quick Connect, 输入虚拟机的IP地址,输入虚拟机登陆用户名,选择端口22,Authentication选择密码,点击Connect, 再输入登陆密码即可连接。

Putty使用教程文章不仅介绍 PuTTY,还包括了一些相关的软件,比如:优秀的FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。

∙最简单的使用,登录 SSH 主机∙中文乱码的处理∙PuTTY 常用配置的说明o复制、粘贴o保存会话o注销o自动登录用户名o自动设置环境变量o设置代理服务器o自动执行命令o备份、删除 PuTTY 的设置∙PuTTY 的 X11 转发∙如何用 PuTTY 建立 SSH 隧道∙如何用 PuTTY 建立反向的 SSH 隧道,像个特洛伊木马一样突破防火墙∙把 PuTTY 作为一个安全的代理服务器o安全的上网不被嗅探o避免 MSN 等聊天工具被监听∙怎样用 PSCP、PSFTP 安全的传输文件o功能强大的 SFTP 客户端 WinSCP∙用 PuTTYgen 生成密钥,登录 SSH 主机不再需要口令∙Pagent 代理密钥,每次开机只需要输入一次密钥口令∙Plink 简单而又迅速的执行 SSH 主机上的程序∙常见问题除了上面的这些,还夹杂了一些 PuTTY 使用上的技巧、服务器配置的一些安全建议。

putty详细使用说明

putty详细使用说明

putty详细使⽤说明在windows下操作linux命令的⼩⼯具,⾮常好。

偶然发现,储存资料备⽤。

PuTTY 是⼀个跨平台的远程登录⼯具,包含了⼀组程序,包括:PuTTY (Telnet 和 SSH 客户端)PSCP (SCP 客户端, 命令⾏下通过 SSH 拷贝⽂件,类似于 Unix/Linux 下的 scp 命令)PSFTP (SFTP 的命令⾏客户端,类似于 FTP 的⽂件传输,只不过使⽤的是 SSH 的 22 端⼝,⽽⾮ FTP 的 21 端⼝,类似于Unix/Linux 下的 sftp 命令)PuTTYtel (仅仅是⼀个 Telnet 客户端)Plink (命令⾏⼯具,执⾏远程服务器上的命令)Pageant (PuTTY、PSCP、Plink 的 SSH 认证代理,⽤这个可以不⽤每次都输⼊⼝令了)PuTTYgen (⽤来⽣成 RSA 和 DSA 密钥的⼯具).虽然包含了这么多,但平时经常见到只是⽤ PuTTY 登录服务器,完全没有发挥出 PuTTY 的强⼤功能。

PuTTY 作为⼀个组件也存在于很多的软件中,⽐如 FileZilla、WinSCP在后⾯的⽂字中,如⾮特别说明,默认的登录的协议是 SSH。

毕竟⽤ PuTTY 主要就是登录 SSH 主机,⽤ Telnet、RLogin 没法体现出PuTTY 的强⼤功能。

安装PuTTY 是⼀个跨平台的远程登录⼯具,包含了⼀组程序,包括:PuTTY (Telnet 和 SSH 客户端)PSCP (SCP 客户端, 命令⾏下通过 SSH 拷贝⽂件,类似于 Unix/Linux 下的 scp 命令)PSFTP (SFTP 的命令⾏客户端,类似于 FTP 的⽂件传输,只不过使⽤的是 SSH 的 22 端⼝,⽽⾮ FTP 的 21 端⼝,类似于Unix/Linux 下的 sftp 命令)PuTTYtel (仅仅是⼀个 Telnet 客户端)Plink (命令⾏⼯具,执⾏远程服务器上的命令)Pageant (PuTTY、PSCP、Plink 的 SSH 认证代理,⽤这个可以不⽤每次都输⼊⼝令了)PuTTYgen (⽤来⽣成 RSA 和 DSA 密钥的⼯具).虽然包含了这么多,但平时经常见到只是⽤ PuTTY 登录服务器,完全没有发挥出 PuTTY 的强⼤功能。

putty详细使用说明

putty详细使用说明

putty详细使用说明简介PuTTY截止到2006年11月,发布的最高稳定版本是0.58 2007年6月,发布的最高稳定版本是0.6。

PuTTY是一个跨平台的远程登录工具,包含了一组程序,包括:∙PuTTY (Telnet 和SSH 客户端)∙PSCP (SCP 客户端, 命令行下通过SSH 拷贝文件,类似于Unix/Linux 下的scp 命令)∙PSFTP (SFTP 的命令行客户端,类似于FTP 的文件传输,只不过使用的是SSH 的22 端口,而非FTP 的21 端口,类似于Unix/Linux 下的sftp 命令)∙PuTTYtel (仅仅是一个Telnet 客户端)∙Plink (命令行工具,执行远程服务器上的命令)∙Pageant (PuTTY、PSCP、Plink 的SSH 认证代理,用这个可以不用每次都输入口令了)∙PuTTYgen (用来生成RSA 和DSA 密钥的工具).虽然包含了这么多,但平时经常见到只是用PuTTY登录服务器,完全没有发挥出PuTTY 的强大功能。

PuTTY作为一个组件也存在于很多的软件中,比如FileZilla、WinSCP在后面的文字中,如非特别说明,默认的登录的协议是SSH。

毕竟用PuTTY主要就是登录SSH 主机,用Telnet、RLogin 没法体现出PuTTY的强大功能。

安装的所有配置都保存到了注册表,如果不记得备份注册表中的相关内容,下次重装机器所有配置就没了,而且配置也不方便用闪存盘随身携带。

但是PuTTY的配置删除还是蛮方便的,运行时指定个参数-cleanup 就可以清除PuTTY的所有配置信息。

第一印象,开始登录一台远程主机运行PuTTY就可以看到下面这个界面在这里输入服务器的IP 或主机名,选择好登录协议,还有协议的端口,如果希望把这次的输入保存起来,以后就不需要再重新输入了,就在第4步输入好会话保存的名称,比如:mail-server,或者干脆就是主机的地址,点击保存就可以了。

putty使用总结

putty使用总结

1、cd (文件夹名)–查看路径2、dir —查看当前路径下的所有文件3、unzip ***.zip—–压缩文件到当前目录4、wget (路径)—-下载5、mv *** ****—-移动或者重命名6、rm *** *** —-删除一次可以删除多个7、pwd —-显示当前路径8、cp —拷贝9、解压:unzip FileName.zip压缩:zip FileName.zip DirNameputty命令大全1. Basic Instructions /基本指令2. wget /下载工具3. Crontab /定时任务4. tar/tar.gz /压缩文件5. vi /编辑器cd [目录名] 转换路径ls 显示当前目录下所有文件rm [-r]-f[] [文件名] 删除文件,加[-r]可以删除文件下所有子文件unzip [文件名] 解压文件wget(没用过,据说是最实用的一个,否则那200G估计每天不掉线才有可能用完)1. BasicInstructions基本操作命令通常来说,使用”$[Instructions] –help”可以获得以下各个命令[instructions]的帮助,包含其参数列表的定义。

-ls 列出当前文件夹下所有内容$ls -o 列出当前文件夹中所有内容,含详细信息,但不列出group$ls -l 同上,含group信息$ls -a 列出当前文件夹中所有内容,包含以”.”开头的文件$ls -t 按更改时间排序$ls -v 按版本先后排序-cd [dir] 进入文件夹-pwd 显示当前路径-mkdir [dir] 新建文件夹-chmod 更改文件/文件夹权限$chmod [Mode] [dir],其中Mode形如”755″或”777″等。

$chmod [Mode] [file]$chmod -R [Mode] [dir],递归形式,即将目标文件夹内所有文件均改变权限Mode还有另一种表达方式,”755″即为”-rwxr-xr-x”,不列举了。

putty pscp

putty pscp

Putty pscp的使用
Pscp 是putty中的一种文件传输的工具,其作用与psftp大同小异。

下面就简单的介绍一下pscp的使用方法。

首先找到自己的pscp所在的地方。

打开自己的电脑中的cmd回车之后利用cd命令切换到你的pscp.exe所在的目录。

假如你的pscp在e盘下的putty文件夹下那么就可以这样子切换E:\putty\pscp.exe file root@XXX.XXX.XXX.XXX:/root/home
file是你想要上传的文件夹的路径,其中第一个root为你的linux是哪个用户登录的。

后面的@符号后的是你的linux连上网络之后你的iP地址。

可以用ifconfig 命令查看。

后面跟个冒号在后面的就是你想上传之后的路径。

估计有点抽象,现在举一个具体的例子:
我用root用户登录自己的linux,然后想把我自己的电脑的e盘下的test中的test.txt上传到linux中的/home路径下命令是这样子的
E:\putty\pscp.exe test\test.txt root@192.168.56.102:\home
其余的传输是一样的只要改路径就好了。

方便的传输。

不用再在自己的linux中搭建ftp了这是很爽的一件事情!。

用 SSH 来传输文件

用 SSH 来传输文件

用SSH 来传输文件PuTTY 提供了两个文件传输工具∙PSCP (PuTTY Secure Copy client)∙PSFTP (PuTTY SFTP client)PSCP 通过SSH 连接,在两台机器之间安全的传输文件,可以用于任何SSH(包括SSH v1、SSH v2)服务器。

PSFTP 则是SSH-2 中新增的特性,使用的是新的SFTP 协议,使用上与传统的FTP 类似。

事实上PSCP 如果发现SFTP 可用,PSCP就会使用SFTP 协议来传输文件,否则还是SCP 协议。

PSFTP 与PSCP 相比,PSFTP 的优点是可以与服务器进行交互,遍历服务器上的文件系统,在一个会话中上传或下载多个文件。

而PSCP 只能一次传输一个文件,传输完毕后立刻终止会话。

PSCP 的使用在控制台直接执行pscp 可以看到帮助C:>pscpPuTTY Secure Copy clientRelease 0.58Usage: pscp [options] [user@]host:source targetpscp [options] source [source...] [user@]host:targetpscp [options] -ls [user@]host:filespecOptions:-V print version information and exit-pgpfp print PGP key fingerprints and exit-p preserve file attributes-q quiet, don't show statistics-r copy directories recursively-v show verbose messages-load sessname Load settings from saved session-P port connect to specified port-l user connect with specified username-pw passw login with specified password-1 -2 force use of particular SSH protocol version-4 -6 force use of IPv4 or IPv6-C enable compression-i key private key file for authentication-batch disable all interactive prompts-unsafe allow server-side wildcards (DANGEROUS)-sftp force use of SFTP protocol-scp force use of SCP protocolC:>可以看出PSCP 的使用是很简单的,把常用的几个选项说一下:∙-q 安静模式,传输文件时什么也不显示,否则会显示出文件的传输进度,默认是关闭的∙-P port 指定服务器的SSH 端口,注意这个是大写字母P,默认是-P 22,如果主机的SSH 端口就是22,就不用指定了∙-l user 指定以哪个用户的身份登录主机,如果没有指定,则PSCP 会在PuTTY 保存的同名Session 中获得默认的用户名称。

pscp 参数

pscp 参数

pscp 参数PSFTP参数详解PSFTP是PuTTY软件套件中的一部分,是一款用于在Windows平台上进行安全文件传输的工具。

它支持SSH协议,能够实现加密的文件传输。

在使用PSFTP时,可以通过不同的参数来实现不同的功能,下面将对常用的PSFTP参数进行详解。

1. -P 参数:用于指定服务器端口号。

默认情况下,PSFTP使用的端口号是22,可以通过-P 参数来指定其他端口号。

例如,psftp -P 2222 user@host,将使用端口号2222连接到服务器host。

2. -l 参数:用于指定登录用户名。

通过 -l 参数可以指定要登录的用户名,例如,psftp -l username host,将使用用户名username 登录到服务器host。

3. -pw 参数:用于指定登录密码。

通过-pw 参数可以指定登录的密码,例如,psftp -pw password user@host,将使用密码password登录到服务器host。

4. -b 参数:用于执行批处理文件。

通过-b 参数可以指定一个包含一系列PSFTP命令的文本文件,这些命令将按顺序执行。

例如,psftp -b batchfile user@host,将执行batchfile中的命令。

5. -m 参数:用于执行命令。

通过-m 参数可以指定一个包含一系列PSFTP命令的文本文件,这些命令将按顺序执行。

与-b 参数不同的是,-m 参数指定的命令将在登录成功后立即执行。

例如,psftp -m commands user@host,将执行commands文件中的命令。

6. -v 参数:用于显示详细信息。

通过-v 参数可以显示更多的详细信息,包括文件传输的进度和错误信息等。

例如,psftp -v user@host,将显示详细的文件传输信息。

7. -r 参数:用于递归传输文件夹。

通过 -r 参数可以实现递归地传输文件夹及其子文件夹中的所有文件。

Putty使用总结

Putty使用总结

Putty使用总结一,基本软件介绍:PUTTY实际包括一组软件共6个。

其中使用最多的是putty.exe ,现在就开始介绍PuTTY 所提供的其它各项软件及其功能。

PSCP :提供SCP client 的功能(安全加密的网络档案拷贝,使用命令提示列)。

PSFTP :提供PSFTP client 的功能。

Plink :提供SSH client ,使用命令提示列。

Pageant :SSH 认证通行码的代理程序。

PuTTYgen :提供产生RSA金钥的工具。

这篇文档将主要介绍putty,pscp,psftp,pageant,puttygen的使用。

Plink会略带提一下(用的较少)二,基本用法:1,显示汉字。

如果采用默认配置,直接在putty上输入汉字,或者显示汉字,看到的将是..。

解决办法是改变显示字体就行了。

Window->apprearance->Fonts Setting,改字体为什么宋体或者GB2312, 字符集选择 CHINESE_GB2312,就可以显示汉字。

如果还是能显示可以看Window->Translation->Character set translation on received data,应该选择最后一项,不过这也是默认配置^_^.2,putty里的选择,复制,粘贴等:在PuTTY 的窗口里面复制、粘贴可不能用Windows 里的这些Ctrl C, Ctrl Ins, Ctrl V 这些快捷键,Ctrl C 在控制台上可是终止当前的命令执行。

默认情况下,我们选择一块数据的方法是用鼠标左键点击,然后拖动到要复制的结尾处,松开左键,如果选择复制,那么用鼠标左键点击选中的部分,那么我们选择的部分将被送到剪贴板中。

要复制,直接单击鼠标右键。

当然这可以修改,在Window->Selection中修改。

Action of mouse buttons 的第一个选项是Windows (Windows 方式的),鼠标中键的操作跟前面提到的一样。

putty命令

putty命令

1、cd ‎(文件夹名‎)–查看路‎径2、d‎i r —查‎看当前路径‎下的所有文‎件3、u‎n zip ‎***.z‎i p—–压‎缩文件到当‎前目录4‎、wget‎(路径)‎—-下载‎5、mv ‎*** *‎***—-‎移动或者重‎命名6、‎r m **‎* ***‎—-删除‎一次可以删‎除多个7‎、pwd ‎—-显示当‎前路径8‎、cp —‎拷贝9v‎i /编辑‎器cd‎[目录名‎]转换路‎径ls‎显示当前‎目录下所有‎文件r‎m [-r‎]-f[]‎[文件名‎]删除文‎件,加[-‎r]可以删‎除文件下所‎有子文件‎unzi‎p [文件‎名] 解压‎文件-‎l s 列出‎当前文件夹‎下所有内容‎$ls‎-o 列‎出当前文件‎夹中所有内‎容,含详细‎信息,但不‎列出gro‎u p$‎l s -l‎同上,含‎g roup‎信息$‎l s -a‎列出当前‎文件夹中所‎有内容,包‎含以”.”‎开头的文件‎$ls‎-t 按‎更改时间排‎序$l‎s -v ‎按版本先后‎排序-‎c d [d‎i r] 进‎入文件夹‎-pwd‎显示当前‎路径-‎m kdir‎[dir‎]新建文‎件夹-‎c hmod‎更改文件‎/文件夹权‎限$c‎h mod ‎[Mode‎] [di‎r],其中‎M ode形‎如”755‎″或”77‎7″等。

‎$chm‎o d [M‎o de] ‎[file‎]$c‎h mod ‎-R [M‎o de] ‎[dir]‎,递归形式‎,即将目标‎文件夹内所‎有文件均改‎变权限‎M ode还‎有另一种表‎达方式,”‎755″即‎为”-rw‎x r-xr‎-x”,不‎列举了。

‎-rm ‎[file‎]删除文‎件/文件夹‎$rm‎-f [‎f ile]‎强行删除‎,忽略不存‎在的文件,‎无提示‎$rm -‎r [fi‎l e] 递‎归删除所有‎内容-‎c p 拷贝‎$cp‎[opt‎i ons]‎[sou‎r ce] ‎[dest‎i nati‎o n]‎其中[op‎t ions‎]可以为-‎f(强行拷‎贝)或-r‎(递归拷贝‎)-m‎v重命名‎或移动‎$mv [‎o ptio‎n s] [‎s ourc‎e] [d‎e stin‎a tion‎][o‎p tion‎s]常用:‎-f(强行‎移动/重命‎名), -‎i(移动/‎重命名前尝‎试), -‎u(更新)‎3.‎Cron‎t ab 定‎时执行任务‎4. ‎t ar命令‎tar‎命令的使用‎方法如下:‎tar‎[参数列‎表] [文‎件名]‎参数列表:‎-c 生‎成新的备份‎,并同时覆‎盖旧的备份‎文件-x‎从备份文‎件中解压缩‎-t 列‎出备份文件‎内的文件目‎录-v ‎显示所有被‎操作文件列‎表-f ‎在指定位置‎生成备份‎-u 将不‎存在于备份‎中的文件,‎或将已经被‎更改的文件‎加入该备份‎中。

putt使用配置详细笔记

putt使用配置详细笔记

是一个准绿色软件,说它绿色是因为直接就能使用,完全没有任何的安装程序。

准绿色是指PuTTY的所有配置都保存到了注册表,如果不记得备份注册表中的相关内容,下次重装机器所有配置就没了,而且配置也不方便用闪存盘随身携带。

但是PuTTY的配置删除还是蛮方便的,运行时指定个参数-cleanup 就可以清除PuTTY 的所有配置信息。

第一印象,开始登录一台远程主机运行PuTTY 就可以看到下面这个界面在这里输入服务器的IP 或主机名,选择好登录协议,还有协议的端口,如果希望把这次的输入保存起来,以后就不需要再重新输入了,就在第4步输入好会话保存的名称,比如:mail-server,或者干脆就是主机的地址,点击保存就可以了。

最后点下面的Open 按钮,输入正确的用户名和口令,就可以登录服务器了。

首次登录一台主机时第一次登录时,会看到这个对话框这是要告诉你登录的主机密钥指纹,点Yes 就保存起来,以后就不会再弹出这个窗口,然后就正常登录。

点No不保存,下次还是要提示你,然后也可以正常登录。

如果一台主机我们只是临时登录一下,当然就是点No 了。

Cancel就是取消,也就是取消了这次登录。

如果你曾经登录过这台主机,但是又弹出来这个对话框,可能有以下几种情形:主机重新安装了操作系统这台主机可能有多个IP,这次用的是另外一个IP 有其他不怀好意的主机来冒充,诱骗我们登录,窃取隐秘信息前两个情形很常见,一般点Yes 就行了。

后面这个嘛……唔……唔……,点No/Cancel,再去询问相关的主机管理人员。

又看到了中文乱码成功登录主机后,输入命令,这……这……显示,又是乱码。

唉,中文乱码是一个老生常谈的问题,提起来就头大。

原因嘛,不外乎字符集、终端编码之类的,还是可以解决的。

PuTTY 的默认字体和字符集并不适合中文显示,在窗口标题上点击右键,选择Change Settings...在打开的配置窗口左边选择Appearance,在右边点Font settings 里面的Change 按钮,选择好中文字体,比如:宋体、新宋体之类的字体选择好了,还要确定字符集。

cp指令的用法

cp指令的用法

cp指令的用法
cp指令是用来将一个或多个源文件或者目录复制到指定的目的文件或目录。

具体用法如下:
1. 源文件:指定要复制的源文件列表。

2. 目标文件:指定要将源文件复制到的目标文件或目录。

cp指令的常用选项包括:
1. -i:在覆盖目标文件之前先询问用户,防止意外覆盖文件。

2. -r或-R:递归复制目录及其内容。

3. -u:只复制源文件比目标文件新或者目标文件不存在时才进行复制。

4. -p:保留源文件的属性(如修改日期、访问日期和访问权限),并将这些属性复制到目标文件。

5. -v:显示复制过程中的详细信息,便于调试和跟踪。

使用cp指令时,可以根据需要选择不同的选项。

例如,要将目录/usr/src
中的所有内容复制到目录/usr/local中,可以使用以下命令:
```bash
cp -r /usr/src/ /usr/local/
```
请注意,如果目标目录/usr/local不存在,使用上述命令会导致错误。

因此,在执行cp指令之前,请确保目标目录已经存在,或者使用-p选项来保留源文件的属性并创建目标目录。

psftp用法

psftp用法

psftp用法PSFTP是一个用于在Windows系统上进行安全文件传输的命令行工具。

它基于SSH协议,提供了与UNIX系统相似的文件传输功能。

本文将详细介绍PSFTP的用法,包括如何建立连接、文件的上传和下载以及其他常用命令。

首先,要使用PSFTP,我们需要在Windows系统上安装PuTTY套件。

PuTTY是一个开源的SSH和Telnet客户端,它包含了多个工具,其中之一就是PSFTP。

安装完PuTTY后,我们可以在命令行窗口中直接输入"psftp"命令来启动PSFTP。

如果PuTTY的安装路径没有设置为系统环境变量中,我们需要使用完整的路径来启动PSFTP。

同时,我们也可以在命令行中输入"psftp -?"来查看PSFTP的帮助文档,这将列出所有可用的命令选项和参数。

在PSFTP中建立连接需要指定主机名或IP地址、用户名和密码。

例如,我们可以输入"*********************"来连接到远程主机,并使用用户名为"user"的账号进行认证。

如果需要使用不同的用户名和密码,我们可以在连接命令后使用"-l"和"-pw"选项来指定。

例如,"psftp -l user -pw password "。

一旦连接建立成功,我们可以使用多个命令来管理文件。

要上传文件到远程主机,我们可以使用"put"命令,然后指定要上传的本地文件和远程目标文件的路径。

例如,"put localfile remotefile"。

同样地,要从远程主机下载文件,我们可以使用"get"命令。

例如,"get remotefile localfile"。

我们还可以使用"mput"和"mget"命令分别上传和下载多个文件。

putty命令

putty命令

1、cd ‎(文件夹名‎)–查看路‎径2、d‎i r —查‎看当前路径‎下的所有文‎件3、u‎n zip ‎***.z‎i p—–压‎缩文件到当‎前目录4‎、wget‎(路径)‎—-下载‎5、mv ‎*** *‎***—-‎移动或者重‎命名6、‎r m **‎* ***‎—-删除‎一次可以删‎除多个7‎、pwd ‎—-显示当‎前路径8‎、cp —‎拷贝9、‎解压:un‎z ip F‎i leNa‎m e.zi‎p压缩:‎z ip F‎i leNa‎m e.zi‎p Dir‎N ame‎putt‎y命令大全‎此文介‎绍putt‎y软件中s‎h ell主‎要的命令语‎法以及格式‎,希望对同‎学们有所帮‎助。

S‎h ell命‎令管理如果‎你是lin‎u x主机,‎可以运行s‎h ell命‎令。

如果你‎是win ‎x p用户,‎可以下载p‎u tty,‎利用这个工‎具,你也可‎以进行sh‎e ll管理‎。

先到这里‎,下载Pu‎T TY0.‎58cn2‎中文版。

‎然后就可以‎开始管理了‎。

但你必须‎知道she‎l l命令。

‎下面是我收‎集的一些s‎h ell命‎令供新手参‎考。

资料来‎源于网络,‎不保证全部‎有效。

不过‎一般不会有‎什么问题。

‎按说明认真‎操作就好。

‎[url‎=post‎.php?‎a ctio‎n=new‎t hrea‎d&fid‎=9&ex‎t ra=p‎a ge%3‎D1#my‎s qlzi‎d ongb‎e ifen‎g]Mys‎q l 自动备‎份[/ur‎l](点击‎查看)。

首‎先我们得知‎道什么叫s‎h ell.‎操作系统‎与外部最主‎要的接口就‎叫做she‎l l,或许‎这样说过于‎术语化,f‎o r ex‎a mple‎后你肯定就‎能够明白:‎c md命令‎行,这是w‎i ndow‎s操作系统‎下的一个s‎h ell。

‎这里说的d‎r eamh‎o st的s‎h ell是‎指 dre‎a mhos‎t提供给客‎户一个命令‎行,方便客‎户更好的使‎用他们的虚‎拟主机服务‎。

cp命令使用说明

cp命令使用说明

cp命令使⽤说明1、命令概述cp命令可以理解为英⽂单词copy的缩写,其功能为复制⽂件或⽬录(可重命名)。

2、命令语法cp【选项】【⽂件名或⽬录】【⽂件或⽬录】3、命令选项-f 强⾏复制⽂件或⽬录,不论⽬的⽂件或⽬录是否已经存在,若⽬标⽂件已存在,则会直接覆盖原⽂件。

-i 若⽬标⽂件已存在,则会询问是否覆盖-p 保留源⽂件或⽬录的属性,包括所有者、所属组、权限与时间-r 递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并处理。

若源⽂件或⽬录的形态,不属于⽬录或符号链接,则⼀律视为普通⽂件处理-d 当复制符号连接时,把⽬标⽂件或⽬录也建⽴为符号连接,并指向与源⽂件或⽬录连接的原始⽂件或⽬录-l 对源⽂件建⽴硬链接,⽽⾮复制⽂件-s 对源⽂件建⽴符号链接,⽽⾮复制⽂件-b 删除、覆盖⽬的⽂件先备份,备份的⽂件或⽬录亦建⽴为符号链接,并指向源⽂件或⽬录链接的源⽂件或⽬录。

假如没有加上这个参数,在复制过程中若遇到符号链接,则会直接复制源⽂件或⽬录-v 显⽰执⾏过程-a 此选项通常在复制⽬录时使⽤,它保留链接、⽂件属性,并复制⽬录下的所有内容。

其作⽤等于dpR参数组合-P 保留源⽂件或⽬录的路径,此路径可以是绝对路径或相对路径,且⽬的⽬录必须已经存在-R 递归处理,将指定⽬录下的⽂件及⼦⽬录⼀并处理-u 使⽤这项参数之后,只会在源⽂件的修改时间(Modification Time)较⽬的⽂件更新时,或是名称相互对应的⽬的⽂件并不存在,才复制⽂件-V <备份⽅式> 或 --version-control=<备份⽅式> 指定当备份⽂件时,备份⽂件名的命名⽅式,有以下3种:1.numbered或t, 将使⽤备份编号,会在字尾加上~1~字符串,其数字编号依次递增2.simple或never 将使⽤简单备份,默认的备份字尾字符串是~, 也可通过-S来指定3.existing或nil将使⽤当前⽅式,程序会先检查是否存在着备份编号,若有则采⽤备份编号,若⽆则采⽤简单备份-x 复制的⽂件或⽬录存放的⽂件系统,必须与cp指令执⾏时所处的⽂件系统相同,否则不复制,亦不处理位于其他分区的⽂件4、命令⽰例4.1复制⽂件a.txt到work⽬录1 [root@localhost ~]# cp a.txt /work/4.2复制⽂件a.txt到work⽬录,并重命名为b.txt1 [root@localhost ~]# cp a.txt /work/b.txt4.3复制⽂件a.txt和b.txt到work⽬录1 [root@localhost ~]# cp a.txt b.txt /work/4.4 -i 若⽬标⽂件已存在,则会询问是否覆盖1 [root@localhost ~]# cp -i a.txt /work/2 cp: overwrite '/work/a.txt'?4.5 -r 递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并处理。

cp命令的使用

cp命令的使用

cp命令的使用cp命令是Linux系统中常用的一个命令,用于复制文件或目录。

下面将以cp命令的使用为主题,详细介绍其功能和常见用法。

一、cp命令的基本用法cp命令的基本语法为:cp [选项] 源文件目标文件(或目录)其中,选项为可选项,源文件为要复制的文件或目录,目标文件为复制后的文件或目录。

1. 复制文件要复制一个文件,只需要在命令中指定源文件和目标文件的路径即可。

例如,要将当前目录下的file1复制到tmp目录下,可以使用以下命令:cp file1 /tmp2. 复制目录要复制一个目录及其所有内容,可以使用-r或-R选项。

例如,要将当前目录下的dir目录复制到tmp目录下,可以使用以下命令:cp -r dir /tmp二、cp命令的常用选项除了基本用法外,cp命令还提供了一些选项,用于实现更多的功能。

1. -i选项当目标文件已存在时,会提示用户是否覆盖。

例如,要将file1复制到/tmp目录下,如果/tmp目录下已存在同名文件file1,则会提示是否覆盖。

2. -v选项显示详细的复制信息,包括源文件和目标文件的路径。

例如,使用cp -v file1 /tmp命令复制文件时,会显示出复制的详细过程。

3. -u选项只复制源文件中比目标文件新或不存在的文件。

如果目标文件已存在且比源文件新,则不会复制。

这对于更新文件非常有用。

4. -p选项保留源文件的属性,包括所有者、组、权限和时间戳等。

例如,使用cp -p file1 /tmp命令复制文件时,复制后的文件将保留源文件的属性。

5. -l选项创建硬链接而不是复制文件。

硬链接是指多个文件共享同一块物理存储空间,对其中一个文件的修改会影响其他文件。

使用此选项可以节省存储空间。

三、cp命令的常见用法除了基本用法和选项外,cp命令还有一些常见用法,用于满足不同的需求。

1. 复制多个文件要复制多个文件,只需要在命令中指定多个源文件和一个目标目录即可。

例如,要将file1、file2和file3复制到/tmp目录下,可以使用以下命令:cp file1 file2 file3 /tmp2. 复制文件到另一个文件名要将源文件复制到一个不同的文件名,可以在目标文件的路径中指定新的文件名。

pscp.pssh用法 -回复

pscp.pssh用法 -回复

pscp.pssh用法-回复"Pscp.Pssh"的使用方法在计算机网络中,远程管理和文件传输是非常常见的任务。

Pscp.Pssh是一组工具,它们可以帮助用户在远程计算机上执行命令和传输文件。

接下来的文章将一步一步地解释Pscp.Pssh的使用方法,并说明如何利用这些工具进行远程管理和文件传输。

第一步:了解Pscp.Pssh在开始使用Pscp.Pssh之前,我们首先需要了解这些工具的基本概念和功能。

Pscp是一个用于在本地计算机与远程计算机之间传输文件的命令行工具。

它是PuTTY软件包的一部分,可以使用SSH协议进行安全的文件传输。

Pscp可以在Windows操作系统下使用,并提供了一些参数和选项来满足不同的传输需求。

Pssh是一个用于在远程计算机上执行命令的命令行工具。

它也是PuTTY 软件包的一部分,可以在Windows操作系统下使用。

Pssh可以同时在多个远程计算机上执行命令,从而提高效率,并且可以与Pscp结合使用。

第二步:下载和安装Pscp.Pssh要使用Pscp.Pssh进行远程管理和文件传输,我们首先需要下载和安装PuTTY软件包。

可以从官方网站下载安装完成后,检查安装目录,确保Pscp.exe和Pssh.exe文件已经正确安装。

第三步:使用Pscp传输文件Pscp能够在本地计算机和远程计算机之间进行文件传输。

下面是一些常用的Pscp参数和选项的示例:1. 传输文件到远程计算机:pscp local_file user@remote_host:remote_location这个命令将本地文件local_file传输到远程计算机的remote_location 位置上。

2. 从远程计算机传输文件到本地:pscp user@remote_host:remote_file local_location这个命令将远程计算机上的remote_file传输到本地计算机的local_location位置上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

pscp是putty安装包(免费)所带的远程文件传输工具,使用和Linux下scp命令相似,具体的使用方法如下:C:\Documents and Settings\Think\桌面\常用资源\PuTTY-v0.60>PSCP.EXEPuTTY Secure Copy clientRelease 0.60Usage: pscp [options] [user@]host:source targetpscp [options] source [source...] [user@]host:targetpscp [options] -ls [user@]host:filespecOptions:-V 打印版本信息并退出-pgpfp 打印PGP key指纹并退出-p 保留文件属性-q 不要显示统计数据-r 递归拷贝目录-v 显示冗余信息-load sessname 加载保存好的会话设置-P port 指定端口(默认22)-l user 指定用户名连接-pw passw 显式的输入用户密码-1 -2 强制使用指定SSH协议版本-4 -6 强制使用IPv4或IPv6-C 使用压缩-i key 认证所需要的私有密钥文件-noagent 不使用Pageant-agent 使用Pageant-batch 禁用所有交互提示-unsafe 允许服务器段的通配符(危险的)-sftp 强制使用SFTP协议-scp 强制使用SCP协议--------------------------------------------------------------------------------用法:1、把本地文件file传输到Linux服务器的/root/C:\>pscp.exe file XXX.XXX.XXX.XXX:/root/它会提示你输入密码,就像Linux下使用scp那样。

【注意】这里pscp会使用你Windows登陆的用户名,因此你可能需要指定Linux用户名。

C:\>************************.XXX.XXX:/root/或者C:\>pscp.exe -l root file XXX.XXX.XXX.XXX:/root/【注意】这里"-l root"要在file之前2、把本地目录dir、文件file传输到Linux服务器的/root/,并指定服务器端口2009 C:\>***********************************.XXX.XXX:/root/3、把服务器上的/root/file文件取回来本地当前目录C:\>********************.XXX.XXX:/root/file.4、把服务器上的/root/dir目录取回本地"C:\My Documents\data\"目录C:\>**********************.XXX.XXX:/root/dir"C:\MyDocuments\data\"Putty随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。

在各种远程登录工具中,Putty是出色的工具之一。

Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。

用它来远程管理Linux十分好用,其主要优点如下:◆完全免费;◆在Windows 9x/NT/2000下运行的都非常好;◆全面支持ssh1和ssh2;◆绿色软件,无需安装,下载后在桌面建个快捷方式即可使用;◆体积很小,仅364KB (0.54 beta版本);◆操作简单,所有的操作都在一个控制面板中实现。

使用简介:把Putty下载到机器上,双击putty.exe,就出现如图1的配置界面。

选择“Session”,在“Host Name(or IP address)”输入框中输入欲访问的主机名或IP,比如server1或192.168.9.4。

端口号(Port)根据使用的协议有所区别,ssh默认使用22,telnet默认使用23,rlogin默认使用513。

在“Protocol”单选栏中选择使用的协议,一般是telnet或ssh,这取决于服务器提供的服务。

在“Saved Session”输入栏中输入任务的名字,单击“Save”按钮,就可以把任务配置保存起来了。

配置完成后单击“Open”按钮,出现如图2的登录界面,就可以使用Putty连接Linux主机了。

关于putty的一些使用中常见的问题一、在Windows中使用putty登录FreeBsd系统时,能够输入用户名,但是输入密码后按回车键半天无反应。

答:设置过程如下:1. 在/etc/ssh/sshd_config中添加如下内容,使普通用户可以通过SSH登录:AllowUsers 普通用户帐号UseDNS no2. 将希望使用su命令的用户加入到wheel组中,在/etc/group中作如下修改wheel:*:0:root,普通用户帐号二、在login as: 后输入用户名,*****************'spassword:光标不动。

即使输入正确的密码也是没有反应?答:这是因为putty不像telent那样会直接显示密码,而是不显示密码,只要你输入的密码是正确的,即使不显示只要输完密码后直接回车即可进入,不用在乎光标不动。

终于轮到Pagent 出场了,双击一下Pagent.exe,嗯,没反应?再双击一下,咦?出来个提示,说已经运行了。

看看右下角吧,在这里呢双击一下Pagent 的图标,出来这样一个界面。

很简洁的,Add Key 是添加私钥,Remove Key 是把选中的私钥从Pagent 中卸载了。

好,现在单击Add Key 按钮添加私钥,我把这个演示用的私钥保存到C:\ 了然后会出现输入密钥口令的对话框,输入正确的密钥后,单击OK 这时,在Pagent 的窗口中就能看到我们的私钥已经装载上去了。

现在打开PuTTY,选择先前保存的Session,双击一下。

只要自动登录用户名设置上,主机上改帐户的authorized_keys 文件里也有匹配的公钥。

哈哈,发现没有?完全不需要口令,我们已经登录到系统了。

在Pagent 的图标上点右键,也可以快捷的选择已经保存的会话。

建议大家把Pagent 放到启动组里面,这样每次一开机,Pagent 自动运行,然后我们只需要把私钥装载一下,然后我们就可以一直享受自动登录系统的乐趣了。

再配合上以后会讲到的Plink、PSCP 这些,我们可以实现很多工作的自动化进行。

完全不需要每次输入用户名、口令、输入又长又多的命令,再做一些烦躁的文件备份,最后还得记得注销系统,难道不觉得麻烦么?这一切烦恼很快就会远离我们了,继续往下看吧。

用SSH 来传输文件PuTTY 提供了两个文件传输工具•PSCP (PuTTY Secure Copy client)•PSFTP (PuTTY SFTP client)PSCP 通过SSH 连接,在两台机器之间安全的传输文件,可以用于任何SSH(包括SSH v1、SSH v2)服务器。

PSFTP 则是SSH-2 中新增的特性,使用的是新的SFTP 协议,使用上与传统的FTP 类似。

事实上PSCP 如果发现SFTP 可用,PSCP就会使用SFTP 协议来传输文件,否则还是SCP 协议。

PSFTP 与PSCP 相比,PSFTP 的优点是可以与服务器进行交互,遍历服务器上的文件系统,在一个会话中上传或下载多个文件。

而PSCP 只能一次传输一个文件,传输完毕后立刻终止会话。

PSCP 的使用在控制台直接执行pscp 可以看到帮助C:\>pscpPuTTY Secure Copy clientRelease 0.58Usage: pscp [options] [user@]host:source targetpscp [options] source [source...] [user@]host:targetpscp [options] -ls [user@]host:filespecOptions:-V print version information and exit-pgpfp print PGP key fingerprints and exit-p preserve file attributes-q quiet, don't show statistics-r copy directories recursively-v show verbose messages-load sessname Load settings from saved session-P port connect to specified port-l user connect with specified username-pw passw login with specified password-1 -2 force use of particular SSH protocol version-4 -6 force use of IPv4 or IPv6-C enable compression-i key private key file for authentication-batch disable all interactive prompts-unsafe allow server-side wildcards (DANGEROUS)-sftp force use of SFTP protocol-scp force use of SCP protocolC:\>可以看出PSCP 的使用是很简单的,把常用的几个选项说一下:•-q 安静模式,传输文件时什么也不显示,否则会显示出文件的传输进度,默认是关闭的•-P port 指定服务器的SSH 端口,注意这个是大写字母P,默认是-P 22,如果主机的SSH 端口就是22,就不用指定了•-l user 指定以哪个用户的身份登录主机,如果没有指定,则PSCP 会在PuTTY 保存的同名Session 中获得默认的用户名称。

用户名称也可以和主机名称写在一起,用@ 分割开,比如:username@server•-pw passwd 指定登录时所用的口令为passwd•-i keyfile 就是指定登录时所用的密钥文件•最后面指定的主机名也可以是PuTTY 中保存的Session 名称。

相关文档
最新文档