我试图通过删除“tmp”来重命名文件列表。字符串
例如,1.tmp.tax.html将变成1.tax.html
(base) [david@archlinux ~]$ ls -ltr test/
total 684
-rw------- 1 david users 229779 Nov 7 11:43 1.tmp.tax.html
-rw------- 1 david users 229779 Nov 7 11:43 2.tmp.tax.html
-rw------- 1 david users 229779 Nov 7 11:43 3.tmp.tax.html
rename
我有多个业务联系文件(.vcf),如下所示:
Bloggs Joe.vcf
Smith John.vcf
...
如何大容量重命名所有文件并用第二个文件切换文件名中第一个单词的顺序?例如:
Joe Bloggs.vcf
John Smith.vcf
...
我目前正在使用Windows,但是如果它能使它更容易完成的话,可以很容易地切换到OSX或Linux发行版。
致以亲切的问候,
我有一个redis-cli脚本,可以在本地运行(从Win10),但是当我使用重命名命令在服务器(Linux)上运行它时,它会失败。
在与redis-cli (来自Win10)连接之后,我运行以下命令:
SET "someinstance.domain.us:mytenant:MyDailyData:2018.1.10" "Hello123"
GET "someinstance.domain.us:mytenant:MyDailyData:2018.1.10"
RENAME "someinstance.domain.us:mytenant:
我在Linux系统上,我正在尝试将许多子目录中的所有.jpg文件重命名为连续的文件名,因此每个子目录中的所有jpeg文件都重命名为0001.jpg、0002.jpg等。我有一个在单个目录中有效的' rename‘命令:
rename -n 's/.*/sprintf("%04d",$::iter++ +1).".jpg"/e' *.jpg
我试着这样使用它:
for i in ls -D; do rename -n 's/.*/sprintf("%04d",$::iter++ +1).".jpg"/
我读过,它建议我在util包上运行。
./configure
我得到了
configuring util-linux-2.12q
You don't have <scsi/scsi.h>
You don't have <linux/blkpg.h>
You don't have <linux/kd.h>
You have <locale.h>You have <langinfo.h>
You have <sys/user.h>
You have <uuid/uuid.h>
You ha
我对linux的使用非常陌生,也许这是我的第一次,所以我希望能得到一些详细的帮助。我在我的服务器(Linux)上的多个目录中有500多个文件,我想使用bash脚本将它们的扩展名改为.xml,我使用了很多代码,但它们都不能运行我使用的一些代码:
for file in *.txt
do
mv ${file} ${file/.txt}/.xml
done
或
for file in *.*
do
mv ${file} ${file/.*}/.xml
done
我不知道第二个是不是有效代码,我尝试更改txt扩展名,因为提示说没有这样的文件'.txt‘
我希望能得到一些好的帮助谢谢
这里的Linux新手。
我正在构建我的第一个bash脚本,我编写了代码来截断和清理csv文件名,但是它非常静态,我必须手动计算我希望截断的字符。我想动态删除文件的前缀。我见过许多例子,其中人们保留前缀,但我实际上希望保留最后7个字符(或more....including文件扩展名)。
下面是样品。
# Sample of filenames in a folder
SOLO_PAL3.xyz.ino.IVC.csv -> renamed to IVC.csv
SOLO_PAL3.xyz.ino.EVC.csv -> renamed to EVC.csv
SOLO
我有一堆在Linux中创建的目录、子目录和文件名,其模式如下: YYYY - MM - DD T HH <>: MM : > SS (我在目录/sub/文件名中添加了空格,但没有空格;YYYY,MM,DD.是整数和'-','T',‘’是表达式的常量)。
这些目录/文件被复制到Windows,然后返回到Linux,':‘被破坏了。每个地方都应该有“:”有“357\200\242”显示为?当我做ls时。
我知道使用mv和sed的组合来解决这个问题不应该太复杂,但是我在管道、regex和sed的使用方面非常生疏。
So远我有这个
for a