重命名专题提供重命名的最新资讯内容,帮你更好的了解重命名。
我的文件夹及其子文件夹中有.jpg文件. image/1/large/imagexyz.jpg image/1/medium/imageabc.jpg image/1/small/imagedef.jpg 等2,3,4 …… 我需要用其文件夹名称重命名所有图像文件. 即. imagexyz.jpg应该是large_1.jpg,imageabc.jpg应该是medium_1.jpg等等. oldI
我有一个文件夹,里面有几个不同的随机文件名,以帮助组织我想要的混乱,在一个命令中将所有这些命令重命名为顺序,所以如果我有100个文件则开始命名第一个文件文件-1 .jpg file-2.jpg等.这可以在一个命令中使用吗? 我能想到的最简洁的命令行是 ls | cat -n | while read n f; do mv "$f" "file-$n.jpg"; done ls列出当前目录中的文件,
如果我想将A重命名为B,但只有当B不存在时,天真的事情就是检查B是否存在(具有访问权限(“B”,F_OK)或类似的东西),如果它不继续重命名.不幸的是,这会打开一个窗口,在这个窗口期间,其他一些进程可能会决定创建B,然后它会被覆盖 – 更糟糕的是,没有迹象表明曾经发生过类似的事情. 其他文件系统访问功能不受此影响 – 打开有O_EXCL(因此复制文件是安全的),最近Linux在syscalls上得
我试图将root用户名重命名为其他东西,我使用以下代码,但是,我得到一个错误:( RENAME USER 'root'@'localhost' TO 'chosenName'@'localhost'; 我收到以下错误… ERROR 1396 (HY000) : Operation RENAME USER failed for 'root'@'localhost' 试试这个 UPDATE mysql
我只是学习使用REGEX,AWK和SED.我目前有一组我想要重命名的文件 – 它们都位于一个目录中. 命名模式是一致的,但我想重新安排文件名,这里是格式: 01._HORRIBLE_HISTORIES_S2.mp4 02._HORRIBLE_HISTORIES_S2.mp4 我想将它们重命名为HORRIBLE_HISTORIES_s01e01.mp4 – 其中e01是从第一列收集的.我知道我想要从
我有一些以’.1’结尾的文件,例如: example.file.ex1.1 example.file.ex2.1 example.file.ex3.1 有没有办法可以快速重命名它们而不使用末尾的’.1′(例如example.file.ex1,example.file.ex2等)? 谢谢! 纯粹的bash解决方案: for curFile in example.file.*.1; do mv
很多我下载的文件在他们的文件名中有垃圾邮件/垃圾邮件,例如 [www.crap.com] file.name.ext www.crap.com – file.name.ext 我想出了两种处理方法,但是他们似乎很笨重: 参数扩展: if [[ ${base_name} != ${base_name//\[+([^\]])\]} ]] then mv -v "${dir_name}/${ba
我有这样的东西: v_1/file.txt v_2/file.txt v_3/file.txt ... 我想将这些文件重命名为这样: v_1.txt v_2.txt v_3.txt ... 在同一目录. 我想我可以使用重命名,但我不知道如何使用它与文件夹和文件重命名在同一时间. 结果可以通过bash for loop和mv来实现: for subdir in *; do mv $subdir/fi
我检查了文档,我找不到一个方法重命名或复制文件和文件夹使用NERDTree。可能吗? 在要选择的节点上按m,然后选择(m)当前节点。移动与重命名相同。 NERDTree Menu. Use j/k/enter and the shortcuts indicated ========================================================== > (a)dd
我想通过一系列目录并重命名所有以_test.rb结尾的文件,以_spec.rb结尾。这是一个我从来没有搞清楚如何做的bash所以这一次,我认为我会付出一些努力,使它钉牢。我到目前为止虽然很短,但我最大的努力是: find spec -name "*_test.rb" -exec echo mv {} `echo {} | sed s/test/spec/` \; 注意:在exec之后有一个额外的回
我有例如TREE.wav,ONE.WAV。我想把它重命名为tree.wav,one.wav。如何将所有文件重命名为小写? 如果你对终端很舒服: >打开Terminal.app,键入cd,然后将包含要重命名的文件的文件夹拖放到窗口中。 >要确认您在正确的目录中,请键入ls,然后按Enter键。 >粘贴此代码,然后按Enter键: for f in *; do mv "$f" "$f.tmp"; mv
Bash如何重命名一系列包以删除其版本号?我一直在玩expr和%%,没有效果。 例子: Xft2-2.1.13.pkg成为Xft2.pkg jasper-1.900.1.pkg成为jasper.pkg xorg-libXrandr-1.2.3.pkg成为xorg-libXrandr.pkg 你可以使用bash的参数扩展功能 for i in *.pkg ; do mv "$i" "${i/-[0-
对不起的正确愚蠢的问题,但我是一个新手。 我有加载的文件,看起来像这样: DET01-ABC-5_50-001.dat ... DET01-ABC-5_50-0025.dat 我想让他们看起来像这样: DET01-XYZ-5_50-001.dat ... DET01-XYZ-5_50-0025.dat 我怎么能这样做?我试过几个东西从这个论坛,但我似乎犯了一个错误。 谢谢你的帮助! 有一个rena
死简单。 如何重命名 05_h.png 06_h.png 至 05_half.png 06_half.png 至少,我认为这很简单,但很难谷歌这种事情,除非你已经知道。 谢谢…. 只需使用bash,不需要调用外部命令。 for file in *_h.png do mv "$file" "${file/_h.png/_half.png}" done 不要添加#!/ bin / sh 对于那些需
我如何做mv original.filename new.original.filename没有重新输入原始文件名? 我想象能够做一些像mv -p = new。 original.filename或者mv original.filename new。〜或者任何 – 但是我看到man mv / info mv pages后看不到这样的东西。 当然,我可以写一个shell脚本来做到这一点,但不是有一个
Write a simple script that will automatically rename a number of files. As an example we want the file *001.jpg renamed to user defined string + 001.jpg (ex: MyVacation20110725_001.jpg) The usage for
我在一个目录中有多个文件,例如:linux_file1.mp4,linux_file2.mp4等。我如何移动这些文件,使用shell,使名称是file1.mp4,file2.mp4等。我有大约30个文件,我想移动到新的名称。 我喜欢 mmv这种事情 mmv 'linux_*' '#1' 但你也可以使用重命名。请注意,通常有两个重命名命令具有非常不同的语法。一个用Perl编写,另一个用util-li
我正在开发定义bash功能的另一个软件包的一些方便的包装器。我想用我自己的相同命名的函数替换他们的bash函数,同时仍然能够从我的内部运行它们的函数。换句话说,我需要重命名它们的功能,或创建一些永久性的别名,当我创建我的相同名称的功能时不会被修改。 给出一个简单的例子,说明我没有期望工作的天真尝试(实际上并没有): $ theirfunc() { echo "do their thing"; }
我需要重命名这样的文件名 transform.php?dappName=Test&transformer=YAML&v_id=XXXXX 就这样 XXXXX.txt 我该怎么做? 我明白,我需要多个mv命令,因为它们至少是25000个文件。 最简单的解决方案是使用 “mmv” 你可以写: mmv "long_name*.txt" "short_#1.txt" “#1”被第一个通配符匹配的任何地方替
是否可以重命名NERDTree中的文件?我知道m菜单,但没有重命名选项。 使用移动,(m)o在m菜单中的当前节点重命名。