在系统管理的多个目录之间切换的快速命令行方式是什么?我的意思是,我可以使用pushd .
和popd
来切换,但是如果我想存储倍数并在它们之间循环,而不是永久地将它们从堆栈底部弹出怎么办?
在 Bash 中,假设我访问一个目录,然后访问另一个目录。我想将文件从第一个目录复制到第二个目录,但没有指定它们的长路径名。是否可以?
我的临时解决方案是/tmp
用作临时位置来存储文件的副本。cp myfile /tmp
当我在第一个目录中时,然后cp /tmp/myfile .
当我在第二个目录中时。但我可能会检查该文件是否会覆盖/tmp
.
是否有类似于剪贴板的东西用于复制和粘贴文件?
如果我想搬到一个名为longfile
来自/longpath/
于/longpath/morepath/
我可以这样做
mv (/longpath)/(longfile) $1/morepath/$2
Run Code Online (Sandbox Code Playgroud)
即我可以让 bash 知道它应该记住输入的特定部分,以便我以后可以在同一输入中重用它吗?(在上面的例子中,我使用了一个虚构的记忆命令,它通过用括号括起来和一个$
插入组内容的虚构重用命令来工作)