在linux中,如何使用相对路径复制文件

例如,将/11/22/33中的ss.txt文件复制到22,11目录中

首先,你要知道你当前的目录在哪儿,用pwd命令即可:

其次,你要复制文件会用到cp命令(copy的简写)

相对路径就是相对于当前目录的路径,因为22目录是当前目录11的子目录,所以用22/33/ss.txt就可以找到源文件,所以源码如下 :

cp 源文件 目标文件
如果当前目录为11,那么:
cp 22/33/ss.txt 22/ss.txt

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-31
先用pwd看看你当前所在路径
例如你当前所在路径为/11/22
则拷贝命令为
cp ./33/ss.txt ../../ss.txt
第2个回答  推荐于2017-10-03
命令如下:
(cd /11 && cp 22/33/ss.txt . && cp 22/33/ss.txt 22/)

():创建一个子进程,这样即便命令执行失败也不影响你当前命令执行环境,
cd /11 : 切换到/11目录
&& :假设切换目录成功则继续执行 cp 22/33/ss.txt . (即将ss.txt拷贝到/11目录下)
如果之前一条拷贝命令成功则继续执行下一条拷贝命令cp 22/33/ss.txt 22/ (即将ss.txt拷贝到/11/22目录下)本回答被提问者和网友采纳