我在一台机器上有一个源目录,其中有一堆文件,都具有相同的权限,我想复制到另一个目录,通过SMB挂载.

[tmark@dexter JR09141045 roche_454_transfer]$ls -l /source_dir

total 71348

-rwxrwxrwx 1 adminrig lifelabs 19768377 Mar 25 23:29 1.TCA.454Reads.fna

-rwxrwxrwx 1 adminrig lifelabs 53093396 Mar 25 23:29 1.TCA.454Reads.qual

-rwxrwxrwx 1 adminrig lifelabs 1035 Mar 25 23:29 454AllControlMetrics.csv

-rwxrwxrwx 1 adminrig lifelabs 2657 Mar 25 23:29 454AllControlMetrics.txt

-rwxrwxrwx 1 adminrig lifelabs 4607 Mar 25 23:29 454BaseCallerMetrics.csv

-rwxrwxrwx 1 adminrig lifelabs 14518 Mar 25 23:29 454BaseCallerMetrics.txt

-rwxrwxrwx 1 adminrig lifelabs 351 Mar 25 23:23 454DataProcessingDir.xml

-rwxrwxrwx 1 adminrig lifelabs 702 Mar 25 23:29 454QualityFilterMetrics.csv

-rwxrwxrwx 1 adminrig lifelabs 1609 Mar 25 23:29 454QualityFilterMetrics.txt

-rwxrwxrwx 1 adminrig lifelabs 13496 Mar 25 23:29 454RuntimeMetricsAll.csv

-rwxrwxrwx 1 adminrig lifelabs 26967 Mar 25 23:29 454RuntimeMetricsAll.txt

-rwxrwxrwx 1 adminrig lifelabs 1675 Mar 25 14:48 dataRunParams.xml

-rwxrwxrwx 1 adminrig lifelabs 7134 Mar 25 23:29 gsRunProcessor.log

目标目录是通过SMB安装的,我试图一次性复制这组文件.

[tmark@dexter JR09141045 target_dir]$cd /target_dir

[tmark@dexter JR09141045 target_dir]$cp -p /source_dir/* ./

cp: preserving times for `./454AllControlMetrics.csv': Operation not permitted

cp: preserving times for `./454AllControlMetrics.txt': Operation not permitted

cp: preserving times for `./454BaseCallerMetrics.csv': Operation not permitted

cp: preserving times for `./454BaseCallerMetrics.txt': Operation not permitted

cp: preserving times for `./454DataProcessingDir.xml': Operation not permitted

cp: preserving times for `./454QualityFilterMetrics.csv': Operation not permitted

cp: preserving times for `./454QualityFilterMetrics.txt': Operation not permitted

cp: preserving times for `./454RuntimeMetricsAll.csv': Operation not permitted

cp: preserving times for `./454RuntimeMetricsAll.txt': Operation not permitted

cp: preserving times for `./dataRunParams.xml': Operation not permitted

cp: preserving times for `./gsRunProcessor.log': Operation not permitted

[tmark@dexter JR09141045 target_dir]$ls -l

total 71264

-rwxrwxrwx 1 tmark 1008 19768377 Mar 25 23:29 1.TCA.454Reads.fna

-rwxrwxrwx 1 tmark 1008 53093396 Mar 25 23:29 1.TCA.454Reads.qual

-rwxr-xr-x 1 tmark 1008 1035 Apr 1 2015 454AllControlMetrics.csv

-rwxr-xr-x 1 tmark 1008 2657 Apr 1 2015 454AllControlMetrics.txt

-rwxr-xr-x 1 tmark 1008 4607 Apr 1 2015 454BaseCallerMetrics.csv

-rwxr-xr-x 1 tmark 1008 14518 Apr 1 2015 454BaseCallerMetrics.txt

-rwxr-xr-x 1 tmark 1008 351 Apr 1 2015 454DataProcessingDir.xml

-rwxr-xr-x 1 tmark 1008 702 Apr 1 2015 454QualityFilterMetrics.csv

-rwxr-xr-x 1 tmark 1008 1609 Apr 1 2015 454QualityFilterMetrics.txt

-rwxr-xr-x 1 tmark 1008 13496 Apr 1 2015 454RuntimeMetricsAll.csv

-rwxr-xr-x 1 tmark 1008 26967 Apr 1 2015 454RuntimeMetricsAll.txt

-rwxr-xr-x 1 tmark 1008 1675 Apr 1 2015 dataRunParams.xml

-rwxr-xr-x 1 tmark 1008 7134 Apr 1 2015 gsRunProcessor.log

请注意,前两个文件的时间和权限与源目录中的时间和权限相同,但其余文件的时间和权限不同.

因此,似乎我可以复制一些文件并保留其权限和时间,但不能保存其他文件,即使所有源文件来自同一个地方并具有相同的权限和(或多或少)次数,而且我m同时将它们全部复制到同一目录 – 因此使用相同的umask等.

那么,为什么我可以保留一些但不是所有文件的时间?

我很乐意提供更多细节(umask,Linux版本,smb.conf等),除了我无法理解这些细节如何解释我所看到的 – 因为它们应该在这里不变.

linux cp保留时间,linux – cp -p会保留一些文件的时间但不是全部吗?相关推荐

  1. linux重定向输出时加时间变量,shell 重定向错误输出到文件 加上时间(标明错误抛出的时间)...

    在开发中,我们避免不了写crontab脚本来异步执行一些东西,一般设置crontab用下面的方法: */1 * * * * commond > /tmp/t.log 2>&1 前面 ...

  2. linux 禁止文件修改时间,linux 修改文件的时间属性

    二.修改文件时间 创建文件我们可以通过touch来创建.同样,我们也可以使用touch来修改文件时间.touch的相关参数如下: -a : 仅修改access time. -c : 仅修改时间,而不建 ...

  3. 查看linux文件生成时间,【linux】如何查看文件的创建、修改时间

    本篇博文旨在介绍Linux下查看文件时间的方法:并介绍如何使用touch指令来进行文件时间的创建以及修改 如何查看文件的时间信息 利用stat指令查看文件信息 三种时间的介绍 ATime --文件的最 ...

  4. Linux的基本学习(三)——目录配置、文件与目录管理

    承接上面的内容来学习Linux FHS: 为了让文件配置目录有秩序,让用户可以了解已安装软件通常放置于哪个目录下,于是就有了FHS标准的出炉. HFS依据文件系统使用的频繁与否与是否允许用户随意修改, ...

  5. linux下的拷贝(cp)、删除(rm)、剪切(mv)命令

    linux下的拷贝(cp).删除(rm).剪切(mv)命令 2010-02-03 10:38 cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非 ...

  6. Linux 命令(25)—— cp 命令

    1.简介 cp 命令主要用于复制文件或目录,可以将一个或多个源文件或者目录复制到指定的目的文件或目录,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误. 2.命令格式 cp ...

  7. linux cp -r 参数,Linux系统中cp命令的参数及用法详解

    Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...

  8. 【linux】循序渐进学运维-cp

    文章目录 cp 功能:复制文件(夹)或目录 示例: 1. 复制一个源文件到目标文件夹 2. 同时复制多个文件到目标文件下 3.利用通配符复制多个文件 4. 修改文件名 5. 递归复制 6. 创建文件的 ...

  9. linux cp备份命令,Linux cp命令使用详解

    今天要和大家分享的Linux常用命令是cp命令,Linux cp命令常常被用于复制文件或目录,如同时指定两个以上的文件或目录,且后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此 ...

最新文章

  1. java png 转jpg_怎么用java将png图片转换成jpg格式的图片
  2. 第二章 序列比对——Blast局部比对
  3. 普通用户程序使用保留端口 error while loading shared libraries
  4. Scala高阶函数详解
  5. [SQLITE_READONLY] Attempt to write a readonly databse (attempt to write a readonly database)
  6. linux的日记文件放哪,linux的日记文件在哪_网站服务器运转保护,linux
  7. python移植到arm_python移植到arm平台
  8. 记一次使用Dapper 进行的数据迁移和清洗工作
  9. linux系统下:IO端口,内存,PCI总线 的 读写(I/O)操作
  10. 预览文章: 猿们平常都喜欢听啥音乐?
  11. linux下刻录光盘读取不了_Linux下刻录光盘实战
  12. 设计一个移动应用的本地缓存机制(转)
  13. Castle ActiveRecord学习实践(1)入门
  14. 安装 Nginx 并配置负载均衡
  15. 极光短信验证码JAVA_Android如何集成极光短信验证
  16. JAVA编程规范(阿里巴巴)
  17. 输入法半角和全角的快捷转换_华宇拼音输入法 一款完全免费的国产输入法_应用新闻-产经频道-中文科技资讯...
  18. 网易秋招编程题——优雅的点
  19. python|数据分析
  20. c语言hook函数,另类iOS上的C函数hook

热门文章

  1. 【算法与数据结构】海康相机接收数据转Mat结构
  2. adam优化_PyTorch 学习笔记(七):PyTorch的十个优化器
  3. Godot Engine:Blender模型导入Godot自动生成的场景结构
  4. Open3D RANSAC算法拟合分割多条直线
  5. C语言中%d等的意义
  6. 'BMap' is not defined 解决方案
  7. html 鼠标经过出现文字,CSS实现鼠标滑过文字弹出一段说明文字无JS代码
  8. 微信小程序之(天气预报)
  9. 2018年下半年教师资格证报考攻略
  10. 实现无限轮播广告条如此简单