Linux 将文件复制到当前目录并重命名
几十年来,Linux 用户一直在使用 mv 和 cp 命令来重命名和复制文件。有一些用于重命名文件的独特选项,包括简单的技术、变体和其他命令。
Linux 将文件复制到当前目录并重命名
Linux 将文件复制到当前目录一个明显的方法是使用“cp file1 file1-orig”等命令。
通过使用cp命令该命令的名称为cp,取自copy的简称,意思是复制。 Linux系统用户可以使用cp命令复制文件夹、目录和文件。我们只能将 cp 命令与目标和源一起使用。这里除了文件路径之外,文件名也发生了变化——cp 命令的语法。
或者
其中,cp > 复制命令file1.txt > 源文件“file1.txt”file2.txt > 目标文件“file2.txt”
存在 file2.txt如果存在 file2.txt,则会用 file1 的内容覆盖它。相反,如果 file2.txt 不存在,则在这种情况下创建它。
覆盖文件使用以下命令,我们可以将 file1.txt 复制到 file2.txt:
这里,选项 -i 用于使其具有交互性,并在覆盖 file2.txt 时提供提示。
Linux 将整个目录的内容复制到另一个目录。在下面的命令中,通配符 * 用于在两个位置之间复制一个文件。
在哪里
因此,我们已经看到将内容从一个目录复制到另一个目录。 cp 命令用于强制指定目标目录的情况。
在没有目标目录的情况下,如果我们想从当前目录复制内容,那么我们首先创建目标目录,然后复制内容。我们使用以下命令通过创建目标目录来复制内容。
cp > 复制命令-r > 递归日志 > 源目录logs2 > 目标目录
Linux复制多个文件到当前目录
通过使用 cp 命令我们所需要的只是 cp 命令,以及复制多个文件和目录的源和目标。它的语法是这样的。
或者
在哪里,
cp > 复制命令file1.txt > 源文件file1.txtfile2.txt > 源文件file2.txtlogs1 > 目标目录logs1
使用 tar 命令对于复制大量文件,tar 命令是更好的选择。这种策略很快就会过时。
我们使用tar命令来收集我们要备份的文件中我们编辑过的所有文件。
使用 for 循环使备份副本变得更容易。
Tar 是查看现有目录全部内容的好方法。在此,我们使用以下命令。
我们使用以下命令来识别具有模式的一组文件。
在每种情况下,我们都会看到扩展名为 .txt 或同一目录中的所有文件均以 myfiles.tar 文件结尾。
简单的循环允许我们创建具有修改名称的备份副本。
> do
> cp $file $file-orig
> done
为了复制大文件,我们使用“-orig”语法复制文件。
Linux 将文件重命名为当前目录
mv命令用于在Linux系统中重命名文件。为此,我们需要目录的 current_name 和 new_name 以及 mv 命令。我们使用以下语法来重命名该文件。
要重命名文件,我们只需使用 mv 命令以及 current_name 和 new_name 。
在哪里,
请记住,我们为文件指定的新名称可能尚不存在。如果发生这种情况并且我们使用 mv 命令,那么该文件将被覆盖。
同时重命名和复制
如果我们想同时重命名和复制,那么我们使用以下命令。
结论
Linux 系统中有许多用于重命名和复制文件的选项。本文介绍了如何复制目录中的文件并通过不同的命令更改它们的名称。我们希望您通过本文能够很好地理解如何使用通配符和命令在 Linux 中复制和重命名目录。