关于Linux文件的复制、删除和移动命令的说明
拷贝命令
命令从一个位置复制文件到另一个位置。如果目标文件存在,文件将被覆盖;如果目标目录存在,文件将被复制到目录(目录将不会被重写)。
Grammar:
语法是
CP {命令开关} hellip;源DeST
CP {选项} hellip;SOURCEhellip;目录
CP {选项} hellip;ndash;目标目录的目录sourcehellip;
指令开关:
-
相当于DPR。
备份{控制}
对每个目标文件进行备份。
B
备份,但是没有参数被接受。
F
如果现有目标文件不能通过写操作打开,请删除它,然后再试一次。
P
相当于ndash;保存为模式,所有权,时间戳(保留模式,业主和时间戳信息)。
ndash;保存attr_list } { =
保留指定的属性(默认属性:模式,业主,时间戳)和安全配置,如果可能的话,增加额外的属性:连接,所有。
ndash;没有保存= attr_list
指定的属性不保留。
ndash;父母
在目录中添加源路径。
实例:
c复制两个文件:
cp file1 file2 cp命令复制文件的内容到文件file2.php file1.php。
文件的备份副本:
CP B file1.php file2.php创建一个文件,用一个符号file1.php ~ ';';备份文件file2. PHP ~。
复制文件夹和子文件夹:
cp命令在CP R脚本scripts1复制文件夹和子文件夹从脚本scripts1。
MV移动命令
mv命令是移动的缩写,使用它将目录中的文件重命名为一个目录。mv命令完全从源文件中移动文件,并将文件移动到指定的目录。在这里,CP命令简单地将文件的内容从一个文件复制到另一个文件。
Grammar:
语法是
mv原始名称新名称
指令开关:
F
在覆盖范围之前没有提示(相当于等于:答复=是)。mv将在不提示的情况下移动文件(多个文件),即使它会复制存在的目标文件。
-我
复制另一个文件前提示
实例:
重命名/移动文件:
file1.txt file2.txt MV
这个命令将文件的名称和file2.txt file1.txt。
移动目录
移动目录
MV hscripts TMP
在上面的命令,如果tmp目录已经存在,mv命令将所有的文件、目录和子目录,hscripts文件夹/目录下的tmp目录。如果没有tmp目录,它将hscripts目录重命名为tmp目录。
将多个文件/请求价格移到另一个目录
MV file1.txt TMP / file2.txt newdir
这个命令将当前目录下的文件和file1.txt TMP文件夹/目录到newdir file2.txt文件目录。
rm删除命令
RM命令用于在目录下删除删除文件。
Grammar:
语法是
rm命令开关| } { {包括文件目录
指令开关:
F
不要提示用户,删除目录下的所有文件。
-我
交互模式。使用此选项,RM命令在删除任何文件之前提示用户确认它。
- R(或)r
递归删除目录并在参数表的子目录。目录将被清空和删除。用户通常是促使当删除文件包含一个写保护的文件。
实例:
删除/删除文件:
RM file1.txt
在这里,rm命令会删除/删除文件file1.txt。
删除目录树:
环氧氯乙烯
这里rm命令递归地删除所有子目录的tmp目录下,并且每个文件的删除会提示你,然后删除tmp目录本身。
一次删除多个文件。
RM file1.txt file2.txt
rm命令删除文件file1.txt和file2.txt同时。