本文主要介绍“如何使用Linux命令将文件/目录移动/复制到指定目录”。在日常操作中,相信很多人对如何使用Linux命令将文件/目录移动/复制到指定目录有疑惑。主机频道查阅了各种资料,整理了简单易用的操作方法,希望能帮你解决“如何使用Linux命令将文件/目录移动/复制到指定目录”的疑惑!接下来请跟着主机频道学习!
Linux命令将文件/目录移动/复制到指定的目录1。复制同一服务器下的文件或文件夹1.1复制文件。
复制文件:将1.txt复制到根目录下的sbin目录中。
CP+文件名(带路径)+目标路径(带路径)
比如:cp 1.txt ~/sbin/1,2复制目录。
复制目录:将发行版复制到根目录下的nfs目录。
(1).[CP]+[-r]+[目录名(带路径)]+[目标路径(带路径)]-r表示被复制目录下的所有子目录和文件。
如:cp -r release ~/nfs/
(2).[CP]+[目录名/*]+[目标路径(带路径)]/*表示目录中的所有文件和目录都是通配符。
比如:cp release/* ~/nfs/2、跨服务器复制文件或文件夹scp是secure copy的简称,用于Linux下远程复制文件。类似的命令是cp,但是cp只在本地计算机上复制,不跨服务器复制,scp传输是加密的。
当您的服务器硬盘变成只读系统时,scp可以帮助您删除文件。
2.1命令格式
单细胞蛋白质
3.使用示例3.1和示例1:将文件从服务器复制到本地目录。
$ scp root @ 10.6.159.147:/opt/soft/demo.tar/opt/soft/Description:将10 . 6 . 159 . 147机器上/opt/soft/目录下的demo.tar文件下载到本地目录/opt/soft/。
3.2.示例2:将文件夹从服务器复制到本地。
$ scp-r root @ 10.6.159.147:/opt/soft/test/opt/soft/Description:将测试目录从10 . 6 . 159 . 147机器上的/opt/soft/下载到本地/opt/soft/目录。
3.3.示例3:将本地文件上传到远程服务器指定的目录。
$ scp/opt/soft/demo . tar root @ 10.6.159.147:/opt/soft/scp test描述:将本地opt/soft/目录下的文件demo.tar复制到10 . 6 . 159 . 147上远程机器的opt/soft/scp测试目录下。
3.4.示例4:将本地目录上传到远程机器指定的目录。
$ scp-r/opt/soft/test root @ 10.6.159.147:/opt/soft/scptest描述:将本地目录/opt/soft/test上传到10 . 6 . 159 . 147上远程机器上的/opt/soft/scp test目录下。
4.将一个文件夹移动到另一个文件夹mv文件名目标文件夹路径
设置Linux命令别名在操作Linux时可能会遇到一些很长的命令。这个命令平时用的比较频繁,每次输入执行都会很麻烦。如果将长命令设置为短别名,会很方便。
Linux别名命令可以帮助我们设置长命令的别名。
服务器上的alias命令列表当您在Linux服务器上执行alias命令时,可以看到几个熟悉的命令。如下图。
[test @ 271 ba 307 f 4954 c 74955 b28c 8389 BC 648 ~]$ alias
别名egrep = & # 39egrep-color = auto & # 39;
别名fgrep = & # 39fgrep-color = auto & # 39;
别名grep = & # 39grep-color = auto & # 39;
别名l. = & # 39ls-d . *-color = auto & # 39;
别名ll = & # 39ls-l-color = auto & # 39;
别名ls = & # 39ls-color = auto & # 39;
别名vi = & # 39维姆& # 39;
别名which = & # 39alias |/usr/bin/which-tty-only-read-alias-show-dot-show-tilde & # 39;例如,ll命令不是Linux命令,或者ll通过设置别名来执行LS-L-color = auto。
别名添加别名2.1别名添加别名语法
Alias添加别名的语法是:alias = & # 39真正的命令& # 39;。
2.2别名添加别名步骤
如下所示,为当前的Linux用户测试添加命令alias svccdl,以便输入当天的日志文件路径。操作步骤如下。
输入当前用户的主路径,执行vi。bashrc,并添加以下文本行:
别名svccdl = & # 39CD/home/test/logs/` date+% Y-% m-% d ` & # 39;编辑过的。bashrc文件如下。
# .bashrc
#源全局定义
if[-f/etc/bashrc];然后
。/etc/bashrc
船方不负担装货费用
别名svccdl = & # 39CD/home/test/logs/` date+% Y-% m-% d ` & # 39;
#如果没有,请取消对下面一行的注释& # 39;我不喜欢systemctl & # 39的自动分页功能:
# export SYSTEMD_PAGER=
#特定于用户的别名和函数执行源代码。巴沙尔将使别名永久化。
[test @ 271 ba 307 f 4954 c 74955 b28c 8389 BC 648 ~]$ source . bashrc使用测试
[test @ 271 ba 307 f 4954 c 74955 b28c 8389 BC 648 ~]$ svccdl
[test @ 271 ba 307 f 4954 c 74955 b28c 8389 BC 648 20208-30]$ pwd
/home/test/logs/20208-30
评论前必须登录!
注册