Questions tagged «mv»

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

3
我的FS上的MV是原子的吗?
如何检查mv我的fs(ext4)上是否为原子原子? 操作系统是Red Hat Enterprise Linux Server 6.8版。 一般来说,我该如何检查?我环顾四周,没有找到我的操作系统是否是标准POSIX。
13 posix  mv  move 


4
'rename'和'mv'有什么区别?
对我来说还不是很清楚,但是mvand rename(从util-linux-ng 2.17.2as /usr/bin/rename)之间有什么区别?除了rename接受正则表达式之外,还有其他优点mv吗?我相信rename也可以一次处理多个文件重命名,mv而不会这样做。 我无法在他们的man页面中找到明确的指示,还有什么使他们与众不同或通过我自己进行的调查。
12 rename  mv 

6
重命名目录中的所有文件为其文件名的md5哈希(不包含内容)
我对linux /命令行非常陌生,需要加密10K +文件的名称(唯一名称),以便它们与mySQL数据库中的MD5加密名称匹配。 我已经看到了如何重命名文件目录以及如何获取文件的哈希值(mdsum?),但是我仍然坚持如何获取文件名的哈希值,然后将该文件重命名为生成的哈希值。扩展名即 mynicepicture.jpg > fba8255e8e9ce687522455f3e1561e53.jpg 似乎应该是一个简单的重命名或mv一行,但是我无法理解。 非常感谢您的见解 PS我已经在一些示例中看到了Perl函数的使用,这些示例与我要寻找的接近,但不知道在哪里/如何使用它们。

3
直接从本地Linux Git远程更改Github存储库中的目录名称吗?
这是我的Git存储库: https://github.com/benqzq/ulcwe 它具有一个名为dir的目录local,我想将其名称更改为另一个名称(例如,从local到xyz)。 通过GitHub GUI手动更改它是一个噩梦,因为我必须分别更改每个文件的目录名称(不管,信不信由你,GitHub尚未包括“目录重命名”功能)。 安装Git之后,我尝试了以下命令: git remote https://github.com/benqzq/ulcwe && git mv local xyz && exit 虽然没有提示输入GitHub密码,但确实收到此错误: fatal: Not a git repository (or any parent up to mount point /mnt/c) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). 我知道Git的全部目的是下载一个项目,进行更改,测试,然后推送到托管提供程序(在本例中为GitHub),但是仅更改目录,我希望直接进行操作。Git甚至可能吗? 我应该使用其他程序吗?

4
如何从递归目录中提取专门命名的文件夹,然后删除其他文件夹?
我有从解压缩zip文件获得的这种目录树: x-> y-> z-> 运行 ->文件和目录 因此,有4个目录,其中3个没有文件(x,y,z),仅包含1个子目录,还有一个我感兴趣的目录,名为“ run ”。 我想将“运行”目录本身(包括其中的所有内容)移动到我解压缩的“根”位置(即“ x”所在的位置,但不在“ x”内部)。 假设:存在一个名为“ run”的文件夹,但我不知道要进入“ cd”目录必须有多少个目录(可以是3(x,y,z),可以是10个或更多)。也是未知的,不必是x,y,z等)。 我该怎么做?我尝试了这个问题的许多变体,但都失败了。

4
bash:使用空格移动文件
当我移动文件名中带有空格的单个文件时,它的工作方式如下: $ mv "file with spaces.txt" "new_place/file with spaces.txt" 现在,我有了一个可能包含空格的文件列表,我想移动它们。例如: $ echo "file with spaces.txt" > file_list.txt $ for file in $(cat file_list.txt); do mv "$file" "new_place/$file"; done; mv: cannot stat 'file': No such file or directory mv: cannot stat 'with': No such file or directory mv: cannot stat 'spaces.txt': …
10 bash  files  mv 


2
为什么带有通配符的sudo mv操作不起作用?
我认为必须对此有一个简单的答案,但我不知道为什么这不起作用! 我的主目录中有一个文件夹(好几个级别),称为安装插件。我想将该文件夹的所有内容(大约15个.jar文件)传输到另一个文件夹,也称为安装插件。 这是我正在尝试的: $ sudo mv /home/jira-plugins/installed-plugins/* /var/atlassian/application-data/jira/plugins/installed-plugins/ mv: cannot stat `/home/jira-plugins/installed-plugins/*': No such file or directory 我怎么了 该文件夹绝对不是空的。这是ls输出: $ sudo ls /home/jira-plugins/installed-plugins analytics-client-3.15.jar plugin.2223138796603023855.jira-importers-plugin-6.0.30.jar atlassian-chaperone-2.0.3.jar plugin.330169947367430109.jira-fisheye-plugin-6.2.8.jar atlassian-client-resource-1.0.jar plugin.4363048306537053933.jeditor-2.1.7.2.jar atlassian-pocketknife-api-commons-plugin-0.19.jar plugin.4438307615842123002.jira-ical-feed-1.0.4.jar atlassian-pretty-urls-plugin-1.8.jar plugin.461510159947098121.jira-issue-collector-plugin-1.2.5.jar base-hipchat-integration-plugin-7.8.24.jar plugin.5630909028354276764.atlassian-universal-plugin-manager-plugin-2.7.8.jar base-hipchat-integration-plugin-api-7.8.24.jar plugin.6920509095052318016.atlassian-bonfire-plugin-2.9.13.jar hipchat-core-plugin-0.8.3.jar plugin.6952408596192442765.atlassian-bonfire-plugin-2.8.2.jar hipchat-for-jira-plugin-1.2.11.jar plugin.7079751365359230322.jira-importers-bitbucket-plugin-1.0.8.jar jira-email-processor-plugin-1.0.29.jar plugin.7451827330686083284.atlassian-universal-plugin-manager-plugin-2.21.4.jar jira-fisheye-plugin-7.1.1.jar plugin.7498175247667964103.jira-importers-redmine-plugin-2.0.7.jar jira-ical-feed-1.1.jar plugin.7803627457720701011.jira-importers-plugin-3.5.3.jar jira-issue-nav-components-6.2.23.jar plugin.7977988994984147602.jira-bamboo-plugin-5.1.6.jar jira-servicedesk-2.3.6.jar …
8 shell  sudo  wildcards  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.