linux shell 如何拷贝或者移动文件夹中的内容到另一个文件夹
2013-03-06 23:32
344 查看
如果目标文件夹尚未建立,则最简单,直接cp src dest
如果目标文件夹已经建立,则麻烦点,
1. 最简单的方法: cp -a src/. dest 注意,/ 后面有个黑点,不能漏了,另外当有隐藏文件时,不能使用/*。否则/*不会匹配隐藏文件。
这个方法可能好多人不知道
2. 如果目标文件夹可以删除,那么可以先删除目标文件,然后cp src dest
3. 利用ls 。 ls -A | xargs -I path cp src/path dest
4. 利用find。 find -maxdepth 1 | sed ‘1d’ | xargs -I path cp src/path dest
sed '1d' 是因为find命令的第一样总是.
如果目标文件夹已经建立,则麻烦点,
1. 最简单的方法: cp -a src/. dest 注意,/ 后面有个黑点,不能漏了,另外当有隐藏文件时,不能使用/*。否则/*不会匹配隐藏文件。
这个方法可能好多人不知道
2. 如果目标文件夹可以删除,那么可以先删除目标文件,然后cp src dest
3. 利用ls 。 ls -A | xargs -I path cp src/path dest
4. 利用find。 find -maxdepth 1 | sed ‘1d’ | xargs -I path cp src/path dest
sed '1d' 是因为find命令的第一样总是.
相关文章推荐
- linux shell 如何拷贝或者移动文件夹中的内容到另一个文件夹
- C# j基本操作-拷贝文件夹的所有内容到另一个文件夹内: 复制代码 1 public static void CopyDir(string srcPath, string实现文件夹的复制以及删除
- 用mfc如何实现将一个文件拷贝到另一个文件夹中例如:C:\WINDOWS\a.txt中的a.txt文件拷贝到D:\Program
- 如何用cmd命令递归文件夹中的所有特定文件,拷贝到另一个文件夹中
- vim中如何将一个文件的内容拷贝到另一个文件中
- 移动文件夹时,千万别直接移动系统文件夹,应该直接复制或者移动这个系统文件夹内的内容
- Android GridView 中如何实现item合并,类似于桌面的应用图标效果,长按拖动,加入到另外一个已经存在的文件夹中,或者是压在另一个图标上,行成新的
- C++ 如何将一个文件夹中的所有文件(.txt或者.log)内容整合到一个文件(.txt或者.log)当中
- 如何拷贝一个文件夹内的所有文件到另一个地方
- [ubuntu]如何跨机器拷贝文件或者文件夹
- 用IO 字符流进行从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中
- matlab如何将一个文件夹下内容复制到另一个文件夹下
- 每天学点linux--(用shell实现将一个文件夹下面的所有文件拷贝到另一个文件夹下/shell下如何重命名一个文件)
- 如何用cmd命令递归文件夹中的所有特定文件,拷贝到另一个文件夹中
- 如何把已经创建的数据库移动到另一个文件夹中
- vim中如何将一个文件的内容拷贝到另一个文件中
- Path,Files巩固,题目:从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中
- 拷贝指定目录下内容到另一个文件夹中
- dos移动一个文件内的所有内容到另一个文件
- cmd 如何打开当前文件夹或者文件