Tag: 重命名

批量重命名文件为小写

有没有办法将目录中的所有文件重命名为小写|大写? 我正在寻找一个oneliner命令。 我喜欢TotalCommander的alt+f7 ,现在我需要在终端中使用该function

重命名一堆文件,但只是标题的一部分

我需要重命名一堆文件(大约167k),并且每个文件中只有部分标题。 来自: Aaaa.bb – 2 tag tag_tag 9tag Aaaa.bb – 125 tag_tag 9tag Aaaa.bb – 3567 tag 9tag To: Aaaa.bb – 000002 tag tag_tag 9tag Aaaa.bb – 000125 tag_tag 9tag Aaaa.bb – 003567 tag 9tag一切都是在外部硬盘驱动器是否有任何工具或脚本可以帮助我在这种情况下? 也忘了提到我在ubuntu中仍然是新的和所有那些棘手的东西,所以我会要求简化答案

更改访客用户名

现在,浏览Google可以看到一些自定义Guest会话设置的方法。 但是,我希望有一种方法来更改Guest帐户的名称。 基本上,我打算将一些笔记本电脑带到非洲的一所学校,并希望将14.04中的“Guest”帐户重命名为“Student”,以便学生使用它。 他们倾向于在USB记忆棒上存储东西,并且他们使用的是Guest帐户,所以他们不能破坏任何东西。 编辑:我将稍微扩展一下。 他们使用来宾帐户只是因为它在注销后没有保存任何东西。 这是老师要求的具体事情。 我不介意实际用户名是否仍然是幕后客人,但只要它在Unity上显示为学生。 有什么办法吗?

按特定顺序重命名图像

这是我的问题:我有一个包含500张图像的文件夹: 1.jpg 2.jpg 3.jpg 等等.. 我复制了该文件夹,现在我需要将这些相同的图片从501重命名为1000,但按顺序如下: 1.jpg becomes 501.jpg 2.jpg becomes 502.jpg 3.jpg becomes 503.jpg …. 当我使用标准重命名命令时: i=501;for img in $(find . -iname ‘*.jpg’); do echo -n “Converting $img”; mv $img $i.jpg && echo $i && ((i++)); done 它将图像从501订购到1000但它们都是分散的: 23.jpg becomes 501.jpg, 66.jpg becomes 502.jpg … (它们是正确的顺序,但它混合起来) 我知道这可能是我失踪的一个命令……

如何使用名称中的Windows文件路径重命名一组文件

我收到了一堆乱七八糟的文件。 所有文件名都具有相同的开头,似乎是Windows文件目录。 问题是有700多个文件,我真的不想通过并手动重命名所有文件。 这些是文件名的示例(注意:这些都没有文件目录): G:some\really\long\file\path\then\the\name1.jpg G:some\really\long\file\path\then\the\name2.png G:some\really\long\file\path\then\the\filename.txt G:some\really\long\file\path\then\the\file_name.mov … 重要的一点就是每个文件都有G:some\really\long\file\path\then\the\在我想要的文件名之前。 所以我希望上面的文件看起来像: name1.jpg name2.png filename.txt file_name.mov 我尝试过rename命令并没有成功。 我仍然是Linux的新手,我真的不确定如何去做或谷歌。 任何帮助,将不胜感激。

如何防止用户在Linux上提供写入权限时重命名文件

出于某些特殊目的,我想阻止Linux服务器的非root用户更改或重命名文件名。 但是,他们可以修改和写入文件的内容。 如何从命令行执行此操作。

在Ubuntu 12.04中更改多个文件的扩展名

正如标题所说,如何更改Ubuntu中目录中每个文件的扩展名? 我已经看到一些例子使用重命名等等但我得到一个错误(无法找到包重命名)并且它无法通过apt-get访问。 另外,我实际上并不知道原始文件类型! 它的数据已经从Hadoop的文件系统复制到本地驱动器,我需要它们都是.txt格式。 如果它有所不同,我在Oracle Virtual Box中运行Ubuntu 12.04 编辑:输出:ls -l / usr / bin / rename / etc / alternatives / rename amartin24@ubuntu-amartin24:~/TwitterMining/JSONTweets$ ls -l /usr/bin/*rename* /etc/alternatives/rename ls: cannot access /etc/alternatives/rename: No such file or directory -rwxr-xr-x 1 root root 10392 Mar 30 2012 /usr/bin/rename.ul

使用通配符进行大规模重命名?

我意识到我已经以一种一种方式命名了一堆文件,所以我想将以“1”开头的任何文件重命名为相同的东西,除了以2开头。 例如mv 1.4.5.txt 2.4.5.txt或mv 1-chart.jpg 2-chart.jpg等。 我试过mv 1* 2*但是这个不被接受,因为它将2*解释为目录。

不同的“重命名”命令有什么区别?

从Ubuntu 14.04开始,至少有三个rename命令: rename由util-linux包提供,请参阅man rename.ul rename由perl包提供,请参阅man prename rename rename包rename ,请参阅man file-rename 问题: 这些命令之间到底有什么区别? 为什么有多个包使用相同的名称提供不同的命令 – 我想这不是偶然的,或者是它? 对于perl包,要么包含“完整” rename命令还是根本不包含任何rename命令,这不是很简单吗? 为什么这个看似不完整的分裂至少持续到Ubuntu 17.04? U&L已经提出了这个问题(我后来发现): 所有重命名都有什么:prename,rename,file-rename?

如何更改硬盘名称

我的硬盘驱动器位于/media/ronin_cunningham/408242E58242DED2 ,我想将名称408242E58242DED2更改为StorageDevice 。 我怎么从终端做到这一点? 谢谢。