Articles of 重命名

运行Bash脚本另一台服务器

我想逐个运行命令,以便更改服务器上目录的名称。 当我运行脚本时,在服务器1中重命名的目录。但是,在服务器2中找不到目录。 脚本中的错误可能是什么? 脚本; #!/bin/bash mach_directory=/home/user/example erase_dir1=cache erase_dir2=tmp for i in {0..10} do user=user server=$(ssh $user@server$i hostname) ssh $user@$server find $mach_directory -type d -name $erase_dir1 ! -path "*Admin/$erase_dir1*" -print0 | while IFS= read -r -d '' file ; do mv "$file" "${file}_$(date +%d%m%Y)"; done ssh $user@$server find $mach_directory -type d -name $erase_dir2 ! -path "*Admin/$erase_dir2*" […]

最好的操作系统来重命名Windows域

我有一个域名为test.testdomain.com的Windows Server 2003 我想用新的2012r2replace这个DC,但想知道我是否应该先重命名域,然后推广新的域控制器或推广新的2012r2,然后执行重命名过程? 用我的testing虚拟机,我运行的是2012r2,没有任何问题,整个重命名过程非常顺利,但是我对2003年没有那么自信。有什么build议吗?

NFS延迟重命名但不写入?

我有一些(6)装有NFS共享的文件夹。 所有运行的Ubuntu 14.01和NFS服务器是从Ubuntu包标准的NFS服务器。 这很好。 但是,当通过一个系统重命名共享文件时,在其他系统看到重命名之前可能需要大约半分钟的时间。 重命名后调用客户端上的同步不起作用。 这是延迟写入caching的行动吗?

重命名计算机踢出域

我使用powershell脚本来重命名我们的域的主机名: Rename-Computer -NewName $computername -DomainCredential $mycreds -Force -PassThru 在大多数情况下,它的工作,但在低%的情况下,重新启动计算机后的领域。 该脚本还searchAD,并确保新的主机名不在AD上。 我search的是: c:\ windows \ debug \ netsetup.log告诉一切正常。 该对象存在于AD中,并且重命名(相同的OU) 发生这种情况时,如果我尝试login到具有用户域的计算机,则会显示错误“此工作站和主域之间的信任关系失败” 任何想法的错误,我怎么能控制它在未来的重命名? 谢谢

重命名文件 – 正则expression式需要

我有以下forms的640个文件 string02_01.ext, string02_02.ext, string02_03.ext … 我需要重新命名所有这些,例如,每改变40个项目 first 40s: a0b0c0.ext, a1b0c0.ext, a2b0c0.ext … second 40s: a0b1c0.ext, a1b1c0.ext, a2b1c0.ext … third 40s: a0b2c0.ext, a1b2c0.ext, a2b2c0.ext … fourth 40s: a0b3c0.ext, a1b3c0.ext, a2b3c0.ext … 什么是这样做的好方法? 任何想法将不胜感激。 提前致谢

batch file代码来查找和重命名以空格结尾的所有文件?

我们在Windows 2008服务器上托pipeMacintosh文件。 他们有类似的文件 somegraphic.eps ._somegraphics.eps (hidden) 很多时候,我们的用户会在文件中添加非标准字符,比如文件名尾部的项目符号和空格。 它允许他们添加字符,但不会让他们改变文件名,一旦他们点击进入。 两个问题: 在一个batch file中,如何获得以空格结尾的所有文件的列表? 在batch file中,如何批量重命名删除不需要的字符的所有文件? 对于这个问题: 你怎么能得到一个系统上的所有文件的列表,他们的修改时间,以XML或容易的数据导入格式? 讨论: 我尝试重命名一个dir / x文件名,但隐藏的属性似乎停止工作。 通常情况下,我做一个dir / b / s来获得一个完整的目录search在裸露的格式,但不包括修改时间。

为什么在重命名之后计算机OU中创build了计算机?

我有一个工作站回来重build,注意到计算机名称(PC-001),并重新安装XP。 在发生这种情况时,我重置了AD中的PC-001计算机帐户。 第二天(充足的时间进行复制)将工作站连接到域之前,我将其重命名为PC-001,重新启动,然后连接到域并重新启动。 然后,我将工作站名称更改为WS-005并重新启动。 自从我看了ADUC,发现WS-005计算机位于默认计算机OU中,而在原来的OU中,PC-001计算机仍然在那里? 我曾预料PC-001已被重新命名为WS-005,并保留在原来的OU位置? 任何事情都没有留下足够的时间后,回到域名,然后重命名? 或者在重新安装之前不把PC-001放到工作组上? 任何帮助,将不胜感激。 谢谢。

查找和重命名文件删除后缀

我正在使用以下命令将所有以_128.jpg结尾的文件(非recursion) 移动到128×160子目录中 。 这很好。 find . -iname '*_128.jpg' | xargs -I '{}' mv {} 128×160 但是我也需要从每个文件中删除_128后缀。 另外,我必须保留我当前的xargs方法,为每个方法创build一个exec将使这个过程更长。 预先感谢您的合作!

我意外地给我的所有项目文件一个.gz格式,如何恢复它?

所以我不小心给了我的所有文件,php,js,html,css文件一个.gz结尾,所以他们看起来像: .bowerrc.gz index.php.gz main.css.gz 等等… 使用Centos 6.4,我怎样才能恢复所有的文件? 我试过了 重命名.gz''* .gz 但它失败了,也没有find帮助我,因为它不recursion地在所有文件夹中。 谢谢

如何复制文件名为“+”的文件并重命名?

我有一个名为+ 13x18_DSC_0800.JPG在Linux服务器上的文件(请不要问我是如何到达那里,因为我不知道它是如何到达那里)。 我想把它重命名为13x18_DSC_0800.JPG。 但是我一直没有能力。 当我试图复制它,我得到; # cp \+13x18_DSC_0800.JPG asd.JPG cp: cannot stat `+13x18_DSC_0800.JPG': No such file or directory 这是一些更多的信息。 #ll -rwxrwxrwx 1 ftpuser renko 2798985 2011-10-14 01:12 +13x18_DSC_0800.JPG* 除了加号正在杀死一些脚本,我真的不知道什么是错的。 一些更多的信息; #uname -a Linux server-1 2.6.38-8-server #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux 任何帮助都是极好的…