Articles of 重命名

SFTP在远程目录中移动文件

我需要在远程目录之间移动文件。 它将永远是多个文件,没有命名约定来处理。 有没有办法使用通配符重命名命令? 例如: rename /dir1/dir2/* /dir1/dir2/history/ 这不起作用,它返回以下错误: Couldn't rename file "/dir1/dir2/*" to "/dir1/dir2/history": No such file or directory build议非常感谢。

Linux重命名不在utf-8中的多个文件

我有旧的桑巴服务器文件,在文件名中不显示像ä,ö,ü,õ这样的特殊字符。 他们显示为? 标记。 因为我的客户无法打开这些文件或文件夹。 他们看到的文件和文件夹,但他们的名字是空白的。 在服务器中,它们是这样显示的:例如T?tunnid.doc。 一旦我用mv命令对它们进行了重命名,那么我的客户端就可以打开文件夹和文件。 有谁知道任何脚本,我可以用来重命名所有的文件? 在他们标记。 所以他们展示 – 而是。 我想重命名特定文件夹中的文件,例如/ samba / documents / …

如何编程python线程,以便用户可以使用LINUX中提供的监视工具来区分它们

例如,我可以很容易地将线程命名为python程序中的参考: #!/usr/bin/python import time import threading class threadly(threading.Thread): def __init__(self, name): threading.Thread.__init__(self) self.name = name def run(self): while True: time.sleep(4) print "I am", self.name, "and I am barely awake." slowthread=threadly("slowthread") slowthread.start() anotherthread=threadly("anotherthread") anotherthread.start() while True: time.sleep(2) print "I will never stop running" print "Threading enumerate:", threading.enumerate() print "Threading active_count:", threading.active_count() print 输出如下所示: I am slowthread […]

如何在Linux中将包含下划线的所有文件和文件夹重命名为连字符

我想重命名名称中包含下划线的所有文件和文件夹,并用连字符replace下划线。 目前我正在使用以下代码, rename '_' '-' */*/* 它正在工作,但现在它显示我“参数列表太长”

Bash脚本重命名一堆文件夹

我有一个目录,看起来有点像这样: drw-r–r– 1 root root 0 Jan 24 17:26 -=1=-directoryname drw-r–r– 1 root root 0 Jan 24 17:26 -=2=-directoryname drw-r–r– 1 root root 0 Jan 24 17:26 -=3=-directoryname drw-r–r– 1 root root 0 Jan 24 17:26 -=4=-directoryname drw-r–r– 1 root root 0 Jan 24 17:26 -=5=-directoryname 我试图写一个脚本来改变这些文件夹从-=1=- Folder#1剥离“ -=1=- ”部分,但唉,我没有运气。 任何人都可以帮我find解决办法吗? 到目前为止我的脚本已经失败了我。 #!/bin/bash for i […]

recursion重命名文件并删除一个字符

有一些文件名包含'?' 正如你所知道的Windows有这样的字符问题。 我想用xargrecursion地重命名文件夹中的所有文件。 例如 09 – grand hall?_10.mp3 应该 09 – grand hall_10.mp3

在terminal上的大量重命名和顺序编号

我想重命名很多文件(一些jpg和很多png文件),我需要它们在每个文件夹上按顺序编号都有这样的结构: …/folder01 file.png file.jpg …/folder02 file.png file.png ………. …/folder05 file.png file.png 我想要这样的东西: …/folder01 0001.jpg 0002.png …/folder02 0003.png 0004.png ………. …/folder05 0012.png 0013.png 我怎样才能使用bash?

使用正则expression式重命名多个文件/ usr / bin / rename

我有很多pdf,我想用/usr/bin/rename 。 这些文件以以下模式命名: <rating> <a pretty long title> (<author> <year>).pdf eg: +++ The discovery of some very interesting stuff (Dude 1999).pdf rating: 1 to 5 '+' signs year: numerical 他们应该改名为以下模式: <author>, <year> <rating> <a pretty long title>.pdf eg: Dude, 1999 +++ The discovery of some very interesting stuff.pdf 我试图使用/usr/bin/rename并写下这个命令: rename 's/(.*)\ (.*)\ \((.*)\ (.*)\).pdf/$3, $4 […]

将abc.folder.xyz中的目录重命名为folder.xyz

假设我有一个包含一堆网站名称的目录。 即 dev.domain.com dev.domain2.com dev.domain3.com 我如何使用pipe道和/或redirectbas​​h将这些重命名为linux cli上的<domain>.com ? 我得到了一个比卡住。 find . -maxdepth 1 | grep -v "all" | cut –delimiter="." -f3 | awk '{ print $0 }' 给我的领域的一部分,但我不能超过这一点。 不确定awk是否也是答案。 任何意见表示赞赏。

如何按date批量重命名文件?

我可以使用哪些命令来重命名当前命名的几百个文件 file.2003-01-02.txt file.2003-01-04.txt … 等等? 我希望他们被命名为: file_y2003m01d02.txt file_y2003m01d04.txt …等 换句话说, file.2007-12-09.txt会变成file_y2007m12d09 。 有一个简单的命令来做到这一点? 同样,我有另一个问题,其中文件名为file_y2003m02d01_grid.txt 。 我想知道如何从每个文件名删除_grid ,以便它符合我上面提出的格式。