当我第一次开始使用 tmux 时,我没有给我的第一个会话命名。然后,当我开始为不同的任务(工作、娱乐等)创建不同的会话时,我开始命名我的会话。
现在我有一堆不同的会话,但第一个没有名字。如何从 tmux 和 shell 提示中命名(或重命名)它?
基本上,我有一张音乐专辑,我想从所有 mp3 文件中删除作者姓名,而不必自己手动完成。Windows 7 Ultimate 中是否有可以为我执行此操作的功能?
我有一首 Windows 无法播放的歌曲,因为文件名中有一个问号。
"Where Have All the Cowboys Gone?.ogg" // as an example
Run Code Online (Sandbox Code Playgroud)
所以我尝试重命名它,Windows 会抱怨我是在资源管理器中还是在命令提示符下尝试。
尝试复制、重命名或移动时出现的错误是:
文件名、目录名或卷标语法不正确
在这种情况下,是否有强制重命名的Windows方法?
我会密切关注这个问题,但经过 13 个答案和多次尝试(除了第 3 方解决方案),似乎 Windows 无法做到这一点(或者至少我的 Windows 不能,没有短名称)。所以我接受答案,这是我使用 Linux 的原始解决方案。很高兴看到 Windows 以某种方式处理这个问题,所以不要因为我已经接受了这个答案而停止,问题仍然存在!
Windows RENAME (REN) 命令如何解释通配符?
内置的帮助工具没有帮助 - 它根本不解决通配符。
在微软的TechNet XP联机帮助也好不了多少。以下是关于通配符的全部内容:
“您可以在任一文件名参数中使用通配符(
*
和?
)。如果您在 filename2 中使用通配符,则通配符表示的字符将与 filename1 中的相应字符相同。”
没有太大帮助 - 可以通过多种方式解释该语句。
在某些情况下,我已经成功地在filename2参数中使用通配符,但它一直是反复试验。我无法预测什么有效,什么无效。我经常不得不使用 FOR 循环编写一个小批量脚本来解析每个名称,以便我可以根据需要构建每个新名称。不是很方便。
如果我知道如何处理通配符的规则,那么我认为我可以更有效地使用 RENAME 命令,而不必经常求助于批处理。当然,了解规则也有利于批量开发。
(是的 - 这是我发布成对问题和答案的情况。我厌倦了不知道规则并决定自己进行实验。我想很多其他人可能对我的发现感兴趣)
有没有办法关闭 Windows 7 中的文件扩展名重命名对话框?
那个提示你的
重命名:如果更改文件扩展名,文件可能无法使用。您确定要更改吗?
我需要一种方法将文件夹和子文件夹中的所有文件重命名为小写。
我想知道是否有办法仅使用Windows(XP 或 7)
我曾经通过重命名命令在 Linux 中重命名文件:
rename 's/old_pattern/new_pattern/g' *glob
Run Code Online (Sandbox Code Playgroud)
Mac OS X (Snow Leopard) 中是否有类似的东西?
例如我想mv (.*?).sql $1.php
,
是否有一个命令可以让我指定重命名模式?
在所有版本的 Windows 中,我们无法重命名文件或文件夹名称,因为CON
没有第三方文件重命名软件。尝试在 Windows 7 中执行此操作会导致错误:
指定的设备名称无效。
尝试con.txt
在记事本中保存文件会导致类似的错误:
此文件名保留供 Windows 使用。
选择另一个名称并重试。
为什么我们不能CON
在 Windows 中命名文件或文件夹?
可能的重复:
在 bash 命令上重用文本
如果我想将一个文件重命名到几个目录深处,如何避免重复路径?
例如:
mv path/to/old_filename.txt path/to/new_filename.txt
Run Code Online (Sandbox Code Playgroud)
我想知道是否有办法做到这一点:
mv path/to/old_filename.txt (?)new_filename.txt
Run Code Online (Sandbox Code Playgroud)
哪里(?)
可以说“在同一目录中”。
rename ×10
windows ×4
command-line ×2
filenames ×2
regex ×2
windows-7 ×2
bash ×1
batch ×1
batch-file ×1
batch-rename ×1
cmd.exe ×1
linux ×1
macos ×1
mv ×1
tmux ×1