Questions tagged «mv»

mv是将文件移动到目标位置的Unix命令。



4
将/ bin内容移至/ usr / bin,可以撤消吗?
运行Ubuntu 17.04,我正在从非存储库发行版中安装软件,我应该将bin-folder内容移至/ usr / bin(这已经很不明智了) 那是那些日子之一,所以我做了什么: mv /bin/* /usr/bin 所以我搞砸了,我不小心将bin中的所有文件都移到了/ usr / bin,并且/ bin为空。由于我认为/ bin对系统至关重要,因此为了快速补救,我将/ usr / bin内容复制到/ bin。 现在,我的/ bin和/ usr / bin内容相同,并且都包含最初在/ bin和/ usr / bin中分开的文件。 我的Ubuntu现在处于损坏状态吗?(尚未尝试重新启动计算机,现在一切似乎仍然可以正常工作) 有没有办法知道最近将哪些文件移动/复制到了/ usr / bin,所以我可以手动处理这种情况?2.1 / bin和/ usr / bin中通常有重叠的文件 还有其他方法可以撤消我的工作吗? 我没有安装Timeshift,因此不能选择恢复备份,但是当前计算机上没有任何关键操作,因此我可以承认重新安装整个linux分区是不合法的。
18 linux  ubuntu  mv 

2
为什么mv比cp快得多?如何从错误的mv命令中恢复?
我在FileZilla中错误地将文件夹拖放到另一个文件夹中。 ~/big_folder ~/some_other_folder 被移动的文件夹非常大。它包含数十万个文件(node_modules,小的图像文件,很多文件夹) 奇怪的是,释放鼠标后,移动完成了。文件夹“ big_folder”被移至“ some_other_folder”。 ~/some_other_folder/big_folder (没有big_folder在~/移动之后) 然后我意识到了这个错误,然后尝试移回去,但是在FileZilla和终端上都失败了。 然后,我必须cp -r将文件复制回去,因为有服务器端代码可以访问这些文件~/big_folder 它需要永远的等待... 我该怎么办? 顺便说一句,这是FileZilla的输出(这是后退的失败): Status: Renaming '/root/big_folder' to '/root/some_other_folder/big_folder' Status: /root/big_folder -> /root/some_other_folder/big_folder Status: Renaming '/root/some_other_folder/big_folder' to '/root/big_folder' Command: mv "big_folder" "/root/big_folder" Error: mv /root/some_other_folder/big_folder /root/big_folder: received failure with description 'Failure'
17 cp  mv 

6
如何防止`mv`将文件集合移动到单个常规文件中?
由于我犯了一个愚蠢的错误,我失去了一部分音频收藏。:-(很 高兴我有一个最近的备份,但是它仍然很烦人。除了您的确如此,另一个作弊的罪魁祸首是mv,它将显示如下: 音频文件有一个特定的方案: ARTIST - Some Title YY.mp3 YY2位数字的年份规范在哪里。 mkdir 90<invisible control character> (到现在为止,我还不知道我实际上键入了三分之一的多余字符,这是不可见的……!) 我不想将所有1990年代的音乐都放在一个目录中,而不是全部放在一个目录中。所以我输入: find . -name '* 9?.mp3' -exec mv {} 90 \; 不难理解发生了什么事吗?:-> (灾难性的)结果是一个名为'90 something ' 的原始空目录(其中某些东西是“不可见的”控制字符)和一个名为'90'的单个文件,被覆盖了n次。 所有文件都消失了。:-(((显然) 希望mv能够及时检查目标“文件”的签名(请记住* NIX:Everything Is A File)是否以d------(例如drwxr-xr-x)开头。当然,目的地是否存在。当您只是简单地忘记首先mkdir进入目录时,上述情形就有一个变体。(但是,当然,您认为它在那里...) 甚至从首字母W开始的我们讨厌的OS都这样做。如果需要,甚至会提示您指定目标的类型(文件?目录?)。 因此,我想知道我们* NIXers是否仍必须为自己编写“ mv脚本”,以避免这些最不希望的意外。
17 mv 

4
在Linux中如何使用Shell脚本用下划线替换所有文件名中的空格?
我尝试了以下shell脚本,该脚本应该替换所有xml文件名中的空格 for xml_file in $(find $1 -name "* .xml" -type f); do echo "removing spaces from XML file:" $xml_file mv "$xml_file" "${xml_file// /_}"; done 假设我有一个名为的xml文件xy z.xml,那么它给出了: removing spaces from XML file: /home/krishna/test/xy mv: cannot stat `/home/krishna/test/xy': No such file or directory removing spaces from XML file: .xml mv: cannot stat …



2
如何在同一命令中复制目录并重命名?
当前,我正在运行这两个命令来创建目录的快速备份。有没有一种方法可以将两个命令合并为一个,以便在一个命令中复制并重命名新目录? #cp -R /tf/Custom_App /tf/Custom_App_backups/ #mv /tf/Custom_App_backups/Custom_App /tf/Custom_App_backups/Custom_App_2017-12-21
15 cp  mv 

5
移动每个非目录文件
我有一个要清除的目录,其中包含文件和子目录。我想做的很简单:将所有文件移到另一个目录,但将所有子目录保留不变。 我在想类似的东西: mv [*_but_no_dirs] ./other_directory 似乎应该有一种使用通配符*和正则表达式的简单方法... 有人有想法吗?
14 bash  directory  wildcards  mv 

2
将特定模式的文件移动到另一个目录
在目录中,/home/in我有如下文件: crust.MC12345.txt crust.etcMC12345.txt crust.MC23456.txt crust.etcMC23456.txt crust.etctcMC23456.txt 我只需要移动crust.etcMC12345.txt和crust.etcMC23456.txt到其他目录,/home/out何为我在mv命令使用上述场景模式?
14 shell  wildcards  mv 


1
继续MV的最佳实践
我使用终端将文件从一个驱动器复制到另一个驱动器。 sudo mv -vi /location/to/drive1/ /location/to/drive2/ 但是,在创建目录后,它突然停止了,虽然花了几个小时,但没有错误。 我自己的解决方案通常是哈希和比较的混合,这主要是耗时的混乱,因为我现在必须从中间副本中恢复而实际上不知道丢失了哪些文件(为zsh写了很长的单行代码—请注意,此脚本无法按书面形式在bash中运行): source_directory="/path/to/source_directory/"; target_directory="/path/to/target_directory/"; while read hash_and_file; do { echo "${hash_and_file}" | read hash file; echo "${file}" | sed "s/^/${source_directory}/g" | read copy_from; echo "${copy_from}" | sed "s/${source_directory}/${target_directory}/g" | read copy_to; mv -v "${copy_from}" "${copy_to}" | tee -a log; rm -v "${copy_from}" | tee …
13 data-recovery  mv 

1
如何播放.bin bin
我在Ubuntu计算机上隐藏了一些文件夹。错误地,我也通过使用隐藏了bin文件夹 cd / mv bin .bin 现在我可以CD到.bin,但是我无法取消隐藏bin目录。有人可以帮忙吗?我正在尝试以下命令: mv .bin bin 我收到以下错误 bash: /bin/mv: No such file or directory 我尝试以root用户身份登录,但是我的机器要求我安装登录名。在执行apt-get install登录时,我收到一条消息,提示当前是最新版本。
13 linux  mv 

2
为什么在“ mv”期间源分区上的可用空间没有变化?
我正在mv将目录(包含许多文件)从一个分区移动到另一个分区。在mv逐个移动目录中的单个文件时,我注意到源分区的可用空间大小没有变化,而目标分区的可用空间大小却在减小。 为什么这样工作,而不是源分区和目标分区的可用空间总和保持不变?
13 mv 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.