linux怎样把一个文件夹下的文件移动到另一个文件夹上?

使用mv命令移动。

功能

mv命令用于重命名文件或目录,或者将文件从一个目录移动到另一个目录。
该命令相当于DOS系统下ren和move命令的组合。
使用权适用于所有用户。

格式

mv[选项]源文件或目录目标文件或目录。

[options]主要参数

-i:交互操作。
如果mv操作将覆盖现有的目标文件,系统会询问是否应该覆盖并要求用户回答“y”或“n”以避免意外覆盖文件。

-f:禁用交互操作。
mv操作在覆盖现有目标文件时不提供任何指令。
指定该参数后,i参数将不再有任何作用。

第二个参数

当第二个参数类型为文件时,mv令完成给定文件名的改变给定目标FileName的源文件或目录

当第二个参数为现有目录名时,可以有多个源文件或目录参数,mv命令将全部移动将每个参数指定的源文件复制到目标目录。
跨文件系统移动文件时,mv首先复制并删除原始文件,文件的链接也会丢失。

应用示例

(1)将/usr/udt下的所有文件移动到当前目录(使用“”表示):“$mv/usr/udt/*”。

(2)将文件test.txt重命名为wbk.txt:“$mvtest.txtwbk.txt”。

(3)将当前目录的子目录中的文件移动到另一个子目录mvfilename/*another目录。

(4)将当前文件夹下的所有文件移动到顶层目录mv*../。

linux中怎样把对个文件放到一个文件夹中

在Linux中,可以使用mv命令或cp命令将文件插入到文件夹中:1.mv命令用于移动或重命名现有的文件或目录,用法是mv名称所在的路径需要移动文件或文件夹名称。
例如:常用mvtest.txt/usrmv参数:-b或--backup如果需要覆盖该文件,覆盖前请先备份。
-f或--force如果目标文件或目录与现有文件或目录重复,则直接覆盖现有文件或目录。
-i或--interactive在覆盖之前提示用户。
-u或--update移动或更改文件名时,如果目标文件已存在且文件日期比源文件新,则不会覆盖目标文件。
2、cp命令用于复制文件或目录:用法是cp文件名或文件夹名要移动到的路径。
例如:cptest.txt/usrcptest.txttest2.txt/bin/test3.txt/。
usrcp命令用于复制文件或目录。
如果同时指定两个以上的文件或目录,并且最终目标是现有目录,则会将所有先前指定的文件或目录复制到该目录中。
如果同时指定多个文件或目录并且最终目标不是现有目录,则会出现错误消息。
常用参数:-a或--archive该参数的效果与同时指定“-dpR”参数的效果相同。
-b或--backup删除并覆盖目标文件的先前备份。
备份文件将在单词末尾添加备份字符串。
-d或--no-dereference复制符号链接时,将目标文件或目录创建为符号链接,并指向连接到源文件或目录的原始文件或目录。
-f或--force强制复制文件或目录,无论目标文件或目录是否已存在。
-i或--interactive在覆盖现有文件之前提示用户。
-l或--link创建到源文件的硬链接而不是复制文件。
-p或--preserve保留源文件或目录的属性。
-P或--parents保留源文件或目录的路径。
-r:递归处理,处理指定目录下的所有文件和子目录。
-R或--recursive:递归处理,一起处理指定目录下的所有文件和子目录。
-s或--symbolic-link创建到源文件的符号链接而不是复制文件。
-S<备份后缀字符串>或--suffix=<备份后缀字符串>使用“-b”参数备份目标文件后,会在备份文件后缀中添加备份字符串。
默认备份字符串的后缀是“~”符号。
-u或--update使用此参数后,只有当源文件的修改时间比目标文件更新或者对应名称的目标文件不存在时,才会复制文件。
-V<备份方法>或--version-control=<备份方法>使用“-b”参数备份目标文件后,备份文件的后缀会添加备份字符串。
该字符串不仅可以与“-S”参数的更改一起使用,当使用“-V”参数指定不同的备份方式时,也会生成不同后缀的备份字符串。
-x或--one-file-system复制的文件或目录存放的文件系统必须与执行cp命令的文件系统相同,否则不会复制的。

linux下文件夹被覆盖后又被删除,如何恢复原来的文件夹

删除的数据可以恢复,但覆盖的数据无法恢复。
删除相当于把一个苹果从一个盘子放到另一个盘子里,但苹果还在;覆盖相当于在石头上画了一幅画,然后我们把它压平,在上面画另一幅画。