繁体   English   中英

如何在不知道当前目录的情况下运行 Linux cp 命令?

[英]How to run a Linux cp command without knowing current directory?

我正在尝试执行一个 post build 命令,该命令将项目目录之外的一些文件复制到其中。 此命令是用 Linux 编写的。 我的问题是我试图在 GitLab 管道上运行它,但我不知道起始目录是什么,以便我可以为我试图在两者之间复制的两个目录正确编写我的路径。

我发现了一些在不明确知道路径的情况下编写命令的类似主题,但没有一个对我有用。 有没有其他人有这方面的经验?

编辑:我还想提一下,每次编辑路径“文件或目录不存在”时,CLI 都会给我同样的错误。 所以我知道问题在于它没有找到有问题的目录。

首先你可以使用

pwd

查看当前目录是什么

如果你想在没有目录的情况下使用它而不是使用它

cp [x directory] [to y directory]

如果你想复制一个包含所有内容的目录,请使用 (-R / -r) 推荐

写一个目录在哪里有什么可能有帮助

~ = home . = current

~/Desktop

./Desktop

所以我设法通过来自不同部门的人的一些帮助找到了答案。 基本上,正如其他人所说,CI 无法访问项目目录之外的文件。 为了解决这个问题,我只需要移动包含我程序所有项目的 src 目录中的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM