Linux下cp目录下的带隐藏文件的子目录
来源:互联网 发布:m4螺纹怎么编程 编辑:程序博客网 时间:2024/06/14 08:16
何在Linux下拷贝一个目录呢?这好像是再简单不过的问题了。
比如要把/home/usera拷贝到/mnt/temp,首先想到的就是
cp -R /home/usera/* /mnt/temp
但是这样有一个问题,/home/usera下的隐藏文件都不会被拷贝,子目录下的隐藏文件倒是会的。
那如何才是正确的方法呢?有人说用-a选项,有人说用find加管道。
其实没这么复杂,Google了之后,学了一招。原来只有用“.”当前目录代替“*”就好了。
cp -R /home/usera/. /mnt/temp
另外cp的时候有重复的文件需要覆盖时会让不停的输入yes来确认,可以使用yes|
yes|cp -r /x y
cp -rf 即使使用了f 每个文件仍然会询问。 yes|可以解决这个问题。
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- d 拷贝时保留链接。
- f 删除已经存在的目标文件而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
阅读全文
0 0
- Linux下cp目录下的带隐藏文件的子目录
- Linux下cp目录下的带隐藏文件的子目录
- linux显示指定目录下所有的文件,子目录及子目录的文件
- 获取目录下的子目录以及文件
- 遍历目录下的文件和子目录下的文件
- win32下,遍历目录下的文件和子目录
- 枚举文件目录及该目录下的子目录
- linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
- linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
- linux下用通配符删除当前目录下包括子目录的相同文件
- linux下复制目录中所有文件及子目录(包括隐藏文件)
- Shell编程:在当前目录下遍历所有文件和子目录及子目录下的文件
- linux 查看文件夹下的文件个数(当前目录的文件数)//包含子目录
- java 文件 读取目录下的所有文件(包括子目录)
- 遍历指定目录下的所有文件和目录, 以及子目录下的文件和目录
- 使用批处理命令移动子目录下的所有文件到当前目录下,并删除子目录
- linux下批量修改目录以及子目录里的所有文件的时间
- linux下将该目录下及子目录下所有的文件转成UTF-8的格式
- 7/7:泛型类
- 【算法】程序猿不写代码是不对的79
- 背包问题i01-OJ
- web项目部署到服务器
- Spring AOP概述
- Linux下cp目录下的带隐藏文件的子目录
- 让标题栏消失掉的办法
- es 性能优化 建议1
- 今天搞定个javaagent类加载和tomcat冲突问题
- Android学习之简单使用toolBar
- Fedora 26: Install Fedora 26
- 单链表排序问题(冒泡/快排【前后指针法】)
- Linux下多进程多线程的调试
- java8特性