标签: mv

如何输入和重命名“Human (2012)”等文件夹?

我正在通过命令行使用 FTP,但遇到两个问题。我无法重命名或输入以下文件夹:

dir /home/folder1/Human (2012)
Run Code Online (Sandbox Code Playgroud)

我试过:

cd ~/folder1/Human\ (2012)
Run Code Online (Sandbox Code Playgroud)

在这里,我收到一条消息the folder does not exist

mv ~/folder1/Human\ (2012)
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我收到一条消息,内容为:

syntaxfailure at (
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

command-line mv cd-command

2
推荐指数
2
解决办法
736
查看次数

“mv *”如何知道移动到哪里?

我有一个这样的目录结构:

ravikumar@ravikumar-RV409-RV509-RV709:~$ tree test
test
|
??? 1
??? 2
??? 3
??? 4
??? a
??? b
??? c
Run Code Online (Sandbox Code Playgroud)

我执行 mv 命令为:

ravikumar@ravikumar-RV409-RV509-RV709:~$ cd test/
ravikumar@ravikumar-RV409-RV509-RV709:~/test$ mv *
Run Code Online (Sandbox Code Playgroud)

结果:

ravikumar@ravikumar-RV409-RV509-RV709:~/test$ tree
.        
|
??? c
    ??? 1
    ??? 2
    ??? 3
    ??? 4
    ??? a
    ??? b
Run Code Online (Sandbox Code Playgroud)

我这里的问题是 mv Judge 如何将所有目录和文件移动到最后一个目录?那就是c

command-line bash directory mv

2
推荐指数
1
解决办法
427
查看次数

如何将多个文件夹移动到另一个目录?

如何将多个文件夹移动到另一个目录?例如,我想将文件夹 000/001/002/ 移动到 train/000/train/002 train/003。有没有我可以使用的简单命令

mv --from 000/ 001/ 002/ --to train/000/ train/002 train/003
Run Code Online (Sandbox Code Playgroud)

command-line mv

2
推荐指数
1
解决办法
1万
查看次数

使用父目录名称重命名文件名

我想递归地重命名我的文件,以 *.fna.gz 结尾,父目录两步上升,即“Aspergillus_neoniger”。您可以在这张图片中看到子目录的详细信息

树命令图像

.
??? Aaosphaeria_arxii
?   ??? all_assembly_versions
?   ?   ??? GCA_010015735.1_Aaoar1
?   ?       ??? GCA_010015735.1_Aaoar1_assembly_structure
?   ?       ??? GCA_010015735.1_Aaoar1_cds_from_genomic.fna.gz
?   ?       ??? GCA_010015735.1_Aaoar1_genomic.fna.gz
?   ?       ??? GCA_010015735.1_Aaoar1_rna_from_genomic.fna.gz
?   ??? latest_assembly_versions
?   ?   ??? GCA_010015735.1_Aaoar1
?   ?       ??? GCA_010015735.1_Aaoar1_assembly_structure
?   ?       ??? GCA_010015735.1_Aaoar1_cds_from_genomic.fna.gz
?   ?       ??? GCA_010015735.1_Aaoar1_genomic.fna.gz
?   ?       ??? GCA_010015735.1_Aaoar1_rna_from_genomic.fna.gz
?   ??? representative
?       ??? GCA_010015735.1_Aaoar1
?           ??? GCA_010015735.1_Aaoar1_assembly_structure
?           ??? GCA_010015735.1_Aaoar1_cds_from_genomic.fna.gz
?           ??? GCA_010015735.1_Aaoar1_genomic.fna.gz
?           ??? GCA_010015735.1_Aaoar1_rna_from_genomic.fna.gz 
Run Code Online (Sandbox Code Playgroud)

我没有发布“树”的输出,因为发布后没有以正确的格式看到它。每个学名“Aaosphaeria_arxii”都有三个子目录,我只想从“latest_assembly_versions”文件夹中提取带有“_genomic.fna.gz”扩展名的文件。在这种情况下,将 *"_genomic.fna.gz" 重命名为科学名称 "Aaosphaeria_arxii"。

问候

find rename cp mv

2
推荐指数
1
解决办法
110
查看次数

尝试使用 mv 更改我的用户名后如何登录?

我想在运行 Ubuntu 14.04 的计算机上更改我的用户名。我sudo mv old name/ new name/在家里试过。

我重新启动,现在我无法登录。我输入了密码,但没有任何反应。
它再次要求输入密码,甚至没有任何消息,例如“密码无效”。

login home-directory username mv

1
推荐指数
1
解决办法
190
查看次数

如何删除文件名的结尾?

我想重新命名很像文件1_16_video1.mp4?157868311008154_127_video7.mp4?1683021_16_video1.mp454_127_video7.mp4

我该如何重命名它们?

bash filename rename mv

1
推荐指数
1
解决办法
1358
查看次数

将文件移动到不同的文件夹,忽略现有文件

我想将所有文件从父文件夹移动到子文件夹......并忽略子文件夹中的现有文件,即如果img1.jpg父文件夹和子文件夹中都存在,则不应在子文件夹中替换它。

我可以移动如下文件:

mv ./parent/*.jpg ./parent/child/
Run Code Online (Sandbox Code Playgroud)

但不知道如何告诉 Ubuntu 忽略现有文件?

command-line bash files mv

1
推荐指数
1
解决办法
1446
查看次数

如何找回“移动”命令丢失的文件

我正在从磁盘移动tar文件。不幸的是,我拼错了路径,丢失了文件 Ubuntu。

sudo mv /media/creator/sumeeth/software/apache-tomee-1.7.0-plus.tar.gz /~ 
Run Code Online (Sandbox Code Playgroud)

command-line mv

0
推荐指数
1
解决办法
1541
查看次数

使用 sudo 将文件夹移动到另一个文件夹

我正在尝试使用 sudo 将文件夹移动到另一个文件夹中。(我是初学者!)我试过这个:

sudo mv /home/mirko/Documenti/Bifurcation%20%20Control/PROPAC/ProPac_53  /usr/local/Wolfram/Mathematica/11.0/AddOns/Applications/ProPac_5/
Run Code Online (Sandbox Code Playgroud)

并收到此错误消息:“不存在的目录”。

sudo mv

0
推荐指数
1
解决办法
6574
查看次数

如何将文件批量移动到与每个文件名对应的文件夹中?

我在一个文件夹中有几部电影。

例如:

~/Downloads/Movies/Movie A (1998).mkv  
~/Downloads/Movies/Movie B (1999).mkv  
~/Downloads/Movies/Movie C (2000).mkv
Run Code Online (Sandbox Code Playgroud)

我想将每个文件放入自己的文件夹中,并将文件夹命名为与文件名相同的名称。我有很多文件,所以如果可能的话,我希望能够批量执行此操作。

例如:

~/Downloads/Movies/Movie A (1998)/Movie A (1998).mkv
~/Downloads/Movies/Movie B (1999)/Movie B (1999).mkv
~/Downloads/Movies/Movie C (2000)/Movie C (2000).mkv
Run Code Online (Sandbox Code Playgroud)

我曾尝试在此页面上使用 bash 命令

find . -name "*.mkv" -exec sh -c 'mkdir "${1%.*}" ; mv "" "${1%.*}" ' _ {} \;
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误消息:

find . -name "*.mkv" -exec sh -c 'mkdir "${1%.*}" ; mv "" "${1%.*}" ' _ {} \;
Run Code Online (Sandbox Code Playgroud)

文件夹创建正确,但命令无法将文件移动到文件夹中,出现上述错误。

哪一部分

; mv "" "${1%.*}" ' _ {} \;
Run Code Online (Sandbox Code Playgroud)

是不正确的,怎么会这样?

此外,如果您认为还有其他命令或脚本可以完成这项工作,我们将不胜感激。

command-line bash batch batch-rename mv

0
推荐指数
1
解决办法
451
查看次数