所以我打算通过将我的主文件夹复制到外部驱动器来备份它,步骤如下: sudo cp -r /home/my_home /media/backup/my_home 由于这个结果,外部驱动器上的所有文件夹现在都归属于 "root:root"。我该如何让 "cp" 命令保留原始文件的所有权和权限?
在我的终端shell中,我通过ssh登录到了远程服务器,并且使用cd命令进入了我想要的目录。 现在在这个目录下,有一个名为table的文件,我想将它复制到我的本地机器的/home/me/Desktop目录下。 我应该如何操作呢? 我尝试了scp table /home/me/Deskto...
我有一个文件夹结构,其中散布着许多*.csv文件。现在我想将所有的*.csv文件复制到另一个目标位置,并保持原有的文件夹结构。 具体操作如下: cp --parents *.csv /target cp --parents */*.csv" /target cp --parents */*...
我正在尝试从文件夹A中复制文件和子文件夹,但不包括A文件夹本身。例如,A文件夹包含以下内容: | file1.txt | file2.txt | subfolder1 执行下一个命令会给我错误的结果。 sudo cp -r /home/username/A/ /us...
我在一个目录中有一个符号链接指向一个文件。我想在另一个目录中也有同样的链接。如何复制一个符号链接? 我尝试使用cp命令复制符号链接,但这会复制它所指向的文件而不是符号链接本身。
cp -r是用来递归地复制文件的,而cp -R则是用来递归地复制目录的。但是我已经检查过了,两者似乎都可以复制文件和目录,没有什么区别。那么,实际上有什么区别呢?
我想创建一个“副本”目录树,其中每个文件都是指向原始文件的硬链接。 例如:我有一个目录结构: dirA/ dirA/file1 dirA/x/ dirA/x/file2 dirA/y/ dirA/y/file3 这是预期的结果,一个“复制”的目录树,其中每个文件都是指向原始文件的硬链接...
有没有办法检查正在运行的cp进程的进度?有些进程会响应不同的KILL信号,这样你可以检查它们的状态。我知道可以使用参数-v来运行cp命令,但是如果忘记了,而且cp正在运行很长时间,我想知道正在复制哪个文件,或者已经复制了多少个文件呢?