如何在 Ubuntu Linux 中复制和移动文件

如何在 Ubuntu Linux 中复制和移动文件

尝试在 Linux 中使用复制、移动和删除命令,但总是收到错误消息。 Linux 目录结构中有三个符号我很难使用,它们是“.”、“~”和“/”。例如,我想将目录中的文件复制到上一级目录中的某个位置,我可以 cp ./filename ~/directory/ 。或者是什么。我被告知我需要包括 .将其复制到相同的名称。

是的,我已经阅读了 cp 的手册,但这没有给出具体细节。

答案1

要将当前目录调用的文件复制filename到该目录上方的目录,您可以这样做

cp filename ..

..意味着“父目录”,当您不指定文件名对于目标位置的文件(第二个参数中只有一个目录),该文件的名称将与其已有的名称相同。

这里不需要使用路径分隔符/,但是你可以已经写了

cp ./filename ../

也。使用./是明确表示“在当前目录中”的一种方式。


如果您想将文件从~/directory(即从您的主目录中调用的目录directory)复制到该目录上方的目录,那么

cp ~/directory/filename ~

~是写入主目录路径的简写方式,其父目录~/directory是您的主目录。主目录可能与或~没有任何关系,即当前目录 ( ) 及其上面的目录 ( ) 可能是与主目录完全不同的位置,具体取决于您在目录结构中移动的位置命令。......cd

你也可以使用

cp ~/directory/filename ~/directory/..

但这样打字会有点尴尬。


要将文件从当前目录的父目录复制到其他目录(此处~/directory作为示例):

cp ../filename ~/directory

相关内容