如何在没有完整路径的情况下复制文件夹和父文件夹

ham*_*han 9 linux copy local parent cp

这是一个基本问题,但我很难找到一个像样的解决方案.这阻碍了我的脚本自动化.

我有以下路径.

/home/hassan/Dyna/ProjectSimulation
Run Code Online (Sandbox Code Playgroud)

在项目模拟中我有3个文件夹

friction time force
Run Code Online (Sandbox Code Playgroud)

喜欢

/home/hassan/Dyna/ProjectSimulation/friction
Run Code Online (Sandbox Code Playgroud)

现在我在这个摩擦文件夹中有一个文件friction1.txt,我想把它复制到ProjectSimulation.

是否可以避免完整的路径,只需一步下来?

此外,如果我必须将此friction1.txt复制到文件夹强制,无论如何都要避免完整的路径.

我的意思是我有一个子程序,但这是路径依赖的,每当我运行它,我必须在同一个文件夹中运行然后复制我的结果,所以我只能运行我的模拟的一个实例.

专家请指导我.

PS:这是600线外壳的一部分.

Hon*_*onk 13

这是基本的,我必须误解你的问题.

如果要引用父目录,..是否可以这样做.所以,如果你想将friction1.txt复制到你刚才做的两个地方

cp friction1.txt ..
cp friction1.txt ../force
Run Code Online (Sandbox Code Playgroud)

所有你需要照顾的是确保CWD

/home/hassan/Dyna/ProjectSimulation/friction

以便参考点指向正确的位置.