❶ shell脚本中模糊匹配目录下的文件名
forfilein`ls目录路径内`容doif[[$file==sunmary_day*]];thenmv$file${file}.txtfidone
❷ 关于在linux中如何批量修改文件名
for file in "1.txt" "2.txt" "3.txt"doecho $file|来rename "s/\.txt/\.doc/g"done如果当前源目录下全部的txt都要改成doc,只要rename 's/\.txt/.doc/' *.txt
❸ linux中如何给文件夹内的所有文件进行随机重命名
使用cp命令进行复制,格式为: cp 文件名 另外一个目录的完整路径/新的文件名比如专,将/opt文件夹中的test文件,复制到属/var文件夹内,并重命名为test2,命令如下: cp /opt/test /var/test2
❹ linux下,把一个文件夹中的文件随机复制到另一个文件夹该用什么命令呢,主要是随机。
一到一还谈什么随机?
如果是一个文件夹中的文件随机复制到N个文件夹中的一个,那么可以把N个文件夹的路径放到一个数组变量中,并用 $RANDOM 来产生随机数,对数组长度取余后作为下标。
#!/bin/bashdests=(/dest/a/dest/b/dest/c/destd)forfin*;docp"$f"${dests[((RANDOM%${#dests[@]}))]done
❺ linux中, 随机自启动程序是以什么用户身份运行的
你可以把这个脚本的owner改成root试试还有就是你的脚本的执行权限是否正确?开机程序一般都是root可以运行的。
❻ linux批量创建文件,文件名无规律,求怎么写shell
你的文件名存在哪里,如果在脑子里没什么好办法
❼ nima258369.exe是什么程序
nima258369.exe
这个扩展名为.exe的文件,文件名上来看,它并不是一个系统必须的文件。不排除它被改过名字,如果是这样的话,那从文件名上就判断不出它是个什么文件,理论上说,它可以是任意文件改名而来。
附微软中国及linux 社区的搜索截图,基本可以证明些文件名并非系统文件。
另一方面,看它的名字,更像是被某些恶意程序或者玩笑程序随机生成的 (可以用汉语拼音自行拼读前面的字母部分,后面的数字也没什么实际意义)
很多病毒及木马都会自动生成随机名称,使用户不能根据文件名判断其本身。
关于生成随机名称的病毒和木马介绍的参考文章截取如下:
“一、启动项、文件名完全随机1. 随机文件名的 AV 终结者。这一类都是情中玉小辉写的 downloader。文件名根据计算机的不同而不同。我遇到过三种文件名生成算法。一种就是取得磁盘序列号并做处理,取得一个8位的16进制数,然后将这个8位16进数里的某些位置上的数字交换位置,用作文件名,并用这个8位16进制数构造CLSID,来用作启动项。第二种就是它有一个用密钥和磁盘卷序列号生成8位16进制数的函数。它会预先指定一个字符串(如“PopwinIe”,“kowinIe”等)做文件名生成程序的密钥,用8位数生成函数生成一个8位16进制数,用作服务名,然后用这个服务名作密钥,用生成函数生成exe文件名,再用exe文件名算出dll文件名。如果能逆向出那个关键的生成8位16进制数的函数,就能准确找到木马所生成的所有东西,并将它们删除。这个木马变种非常容易,因为只需要修改一下密钥字符串(如“UokwinIe”,“PopwinIe”,“kowinIe”等)就可以生成一个新变种(很有可能由木马生成器生成)。还有一个很有意思的事情就是我曾发现新变种木马在某台机器上生成的dll文件名和旧变种木马生成的dll文件名相同(不同的密钥最终生成了同一个串)!这是个很巧的事情。其间这种木马还出过一个变种,即第三种,依然使用一个字符串和磁盘卷序列号来算服务和文件名,只是更改了8位16进制数的生成算法。其中用到了MD5Init、MD5Update、和MD5Final函数,最终的字符串是通过MD5Final函数中的digest参数生成的。逆向出这个算法就能完美地干掉它。但与第二种不同的是这个变种好像没有更换过密钥字符串,我只遇到过密钥为“v3djwinIe”一种。2. 飘雪飘雪用时间做随机种子生成的服务名、两个驱动程序名、dll文件名完全随机,而且有驱动死循环写启动项,处理起来难度很高。二、启动项、文件名部分随机1. 启动项、exe文件名固定,用于加载dll,而dll文件名由机器信息生成。我遇到过的这一类恶意程序是IGx盗号木马。这类木马在windows目录下生成IG.exe、IGM.exe、IGW.exe和一个随机名的dll。这个dll的文件名的形式为“一串数字MM.dll”或“一串数字WO.dll”,其中 xxxMM.dll 对应 IGM.exe,xxxWO.dll 对应 IGW.exe。它们的exe文件名固定,很好定位。但dll的文件名是用CPUID指令取得的cpu版本信息生成的,这就依机器的不同而不同了。2. 另一种部分随机的情况多见于广告程序,这类程序一般都有多个程序,如果完全随机的话,自己找自己的程序、启动项也会比较困难,因此做成半随机。比如有个广告木马,它所生成的主要启动项和文件是一个固定的CLSID,一个服务项,两个dll,一个sys,一个bin。其中一个dll和bin的文件名相同,这个dll是CLSID所指向的。另一个dll则和sys的文件名相同,且和服务项名相同。而且CLSID指向的dll名以win开头,而后4个或5个字符与另一个dll和sys的后4个或5个字符相同。三、文件名随机而启动项固定这类程序的文件名是根据某些机器信息(如磁盘信息)生成的或是木马作者在木马生成器里(比如一些qq盗号木马生成器,远程控制木马服务端生成器)指定的,但启动项是固定的,比如CLSID固定、服务名固定、run项固定。多样本的情况。另外还有一类是木马的样本不同,但作用大致相同;样本本身生成的启动项和文件名固定,不同样本生成的启动项和文件名不同,但生成的文件有很多共同特征。属于这一类的有ravxxxmon系列、xxxdoorx系列、xxxpri系列、以及“杀软名+游戏名+xxx”系列等。这都是成系列的网络游戏盗号木马,其中文件名中的xxx部分就是表示游戏名的。比如RAVZXMON中的ZX表示“诛仙”,ravdthxmon中的dthx表示“大唐豪侠”,rsmydsp中的my表示“魔域”等等。我遇到过“杀软名+游戏名+xxx”系列中的某些样本,就我发现的某些表面特征来谈一下这个系列的木马。从大的方面看,这个系列的木马生成的文件的文件名都是由代表杀软的前缀+代表所盗号游戏的字串+后缀构成的,如“avzxast.exe”、“rsztbsp.exe”、“kaqhacs.dll”等,其中的zx表示“诛仙”,zt表示“征途”,qh 表示“qq华夏”,这三个文件分别是诛仙、征途、qq华夏的盗号木马的文件。下面看一下他们表面上的共同特征。这类木马一般都会生成文件:xxxxain.dll、xxxxbmn.dll、xxxxbst.exe,有的还会在font目录下生成一个伪字体文件,内容是一个url(更新用url?)或者是加了密的文字,猜想是加了密的url,没有深入分析。除xxxxain.dll和字体文件外,其它文件会在中间的b字母处有变化,目前遇到过a、b、c、d、e五个版本,如某个变种是:xxxxamn.dll、xxxxast.exe,或 xxxxcmn.dll、xxxxcst.exe 或 xxxxdmn.dll、xxxxdst.exe 等等,当然不同的盗号木马文件名中的后缀也会不同,但都有a、b、c、d、e版本,我们且以a、b、c、d、e变种称之。这些盗号木马都会通过ShellExecuteHooks方式启动,所以需要CLSID。而同种盗号木马的CLSID的第二位和倒数第二位都相同,只有第一位和最后一位不同,会因变种是a、b、c、d、e而取值1、2、3、4、5。以avzx木马为例:a变种会生成文件avzxamn.dll,其CLSID为{1859245F-345D-BC13-AC4F-145D47DA34F1}。b变种会生成文件avzxbmn.dll,其CLSID为{2859245F-345D-BC13-AC4F-45D47DA34F2}。c变种会生成文件avzxcmn.dll,其CLSID为{3859245F-345D-BC13-AC4F-45D47DA34F3}。”
所以综合以上两点,针对些文件提出两点建议:
在不确定其安全性的情况下,不建议运行该程序。
可以尝试用安全软件扫描,也可以提交至在线病毒扫描类的网站进行扫描。确认其安全后再使用。
❽ linux中如何把一个文件随机命名,比如产生一个随机数,然后把某个文件重命名为这个随机数.iso
touch file[1-9] ##表示随即建立名为file1-9的九个文件
❾ 如何对一批文件随机命名和批量删除MP3的信息数据
1、文件批量重命名批量更改文件名的好帮手,首推图像浏览软件ACDSee。在使用ACDSee进行批量重命名前,我们首先要用ACDSee打开要批量重命名的图像文件夹,然后选中全部图像,点击“工具栏”的“管理”,打开“管理工具栏”,然后点击“管理工具栏”的“批量重命名”,打开的“批量重命名”窗口。可以在模板中指定批量重命名的文件名格式,模板中“*”代表原来的文件名,“#”代表顺序排列的数字或字母。在“开始于”后面可以输入“#”代表内容的起始值,比如可以指定为数字“1”或字母“A”(图1)。图1 可以预览更改后的文件名这些都设置好后,点击“确定”。再看一下你刚才选择批量重命名的文件,是不是已经按照你的要求,整整齐齐地排列在里边了?其实“批量重命名”不仅仅适用于图像文件,其他格式的文件,甚至是文件夹一样可以在ACDSee中实现批量重命名。MP3批量重命名ACDSee终归是看图软件,如果你需要进行更复杂的批量重命名工作,ACDSee往往会无法胜任。特别是一些特殊要求的批量重命名,比如我们前面提到的在MP3中进行Id3信息改名的动作。龙哥为此几经寻觅,终于找到了一款非常专业的批量重命名工具——“批量更名专家”,它可以批量修改文件的属性和日期、扩展名、大小写等等,下面我就介绍大家最关心的MP3文件的ID3信息改名方法。图2 批量更改MP3歌曲的ID3信息首先我们打开“批量更名专家”,在“改名文件列表”选择我们需要批量改名的MP3文件,然后在工具栏单击“MP3辑”,这时程序就会弹出一个“MP3文件改名窗口”(图2)。在弹出的“文件列表”窗口中我们可以看到MP3中ID3的信息与重命名后的新文件名预览等信息。我们接下来就可以在“MP3文件改名窗口”下方的“新文件名预览设置中心”设置MP3的新文件名。根据你自己的需要,你可以随意点击流派、歌手、歌名等信息进行重命名设置。一切设置满意后,我们就可以单击窗口下方的“应用”按钮完成MP3的重命名工作。注意:一旦软件对文件进行改名后,就不能再恢复原状了。MP3的重命名功能只不过是“批量更名专家”众多批量重命名功能中的一个,龙哥建议你最好亲自试试看,没准儿能够挖掘出很多你正在苦苦寻觅的功能。其他格式转换以下是龙哥搜集的一些特殊格式批量转换工具的介绍,希望对你的工作和生活有帮助。PDF格式批量转换:在PDF的批量转换上,龙哥并没有太好的窍门。在转换前,你只需要把你的Pdfwrite打印机设为默认打印机 ,然后找到所有需要转换的Word文件,全选中然后用鼠标右键点击选择打印命令。这种格式转换的关键是CPU的速度,其他的任何方法都没有太大的效果。RTF、HTML、TXT格式批量转换:Dox 2.31是龙哥寻觅已久而终于找到的实用文件格式转换程序,允许您在RTF、HTML、TXT这三种文件间做单个或批量转换,操作异常简捷,把文件选中后程序会自动将选中的文件批量转换,而且对Linux操作系统一样支持,相信这是很多朋友都需要的工具。图像格式批量转换如果你没有太多的要求,你完全可以选择ACDSee作为你的图形格式转换工具,但是一般来说ACDSee只能转换同一文件夹下的图片,不能连同子文件夹的图片也进行转换,而且ACDSee在图片尺寸批量转换方面也无能为力。如果上述这些功能你正好都需要,那么龙哥推荐你选择免费的看图软件——IrfanView。启动IrfanView,然后选择“文件→批量转换/重命名”命令,打开“批量转换”窗口。从“查找范围”列表下拉框中选择要转换文件夹,同时选中“使用该目录作为输出目录”选项,在“文件类型”下拉列表框中选择欲转换的文件类型后,按一下左边“全部加入”按钮,把图片文件加入文件转换列表。图3 可以批量转换图像尺寸接下来我们需要选择转换类型,首先单击“输出格式”下拉列表框,选择转换后的文件类型,如果想对转换后文件格式作进一步控制,则可以单击“选项”按钮,并在打开的窗口进行转换选项设置。在窗口中的“包括子目录”前打勾后,我们就可以转换包含子目录的文件夹中的图片。接下来勾选窗口中的“使用高级选项”,单击“设置高级选项”按钮,在弹出的“设置为所有图片”控制窗口中我们可以对选项作进一步的控制,如转换后文件的创建时间、分辨率、是否是灰度、图片尺寸等。这里有一个很重要的选项“在目标文件夹创建子目录”,勾选中这个选项后,它会按照转换前图片原先的文件夹位置在转换后文件夹中建立相应的子文件夹,并把转换后的图片放在其中,从而不会一古脑儿地把转换后的所有图片都放大一个文件夹中(图3)。根据你自己的需要将设置完成后,单击“设置为所有图片”控制窗口的“确定”按钮退回到转换窗口。最后我们需要选择一下输出图片的目录,单击窗口中“输出目录”旁边的“浏览”按钮设置输出目录。最后按下 “开始”按钮即可大功告成!小提示:如果要转换多种文件类型,比如既要转换BMP文件,又要转换TIF文件,则分别从“文件类型”下拉列表框中选择相应的文件类型,每选择一次按一下“全部加入”按钮,IrfanView会把当前文件夹符合要求的文件全部添加到转换列表中。图像文件批量加工上面的方法只能够进行图片格式和图片大小等简单的处理,这些功能往往无法满足我们对图片进行细加工的要求,而细加工往往是最消耗时间与精力。我们可以利用Photo Impact的快速命令面板进行这些复杂的批量操作。快速命令面板感觉上就像和Photoshop中的Action面板一样,可以用来记录一系列可以应用到图像或是文件的步骤的简易方法,通常被称作为“宏”命令。使用快速命令面板可以为你节省许多宝贵的时间,可以更大的提高创作效率。除了你自定义的命令之外,你还可以有效地管理操作图像时要执行的一系列任务。下面我来讲一下如何在Photo Impact中录制操作序列的方法:首先在“任务”选项卡上单击“任务菜单命令”按钮,然后从其下拉菜单中选择新建命令。当新建对话窗口显示时,输入新任务的名称,点击录制按钮。此时你就可以开始将菜单命令序列应用到图像中。例如,你可以先从“效果”菜单中应用一些效果,然后用“格式”菜单修饰图像。你所执行的这些操作都会被记录在操作序列中。在应用了期望的命令之后,你可以单击“任务”选项卡中的“停止”按钮,如果你还想在该列表中添加其他任务,可以单击“录制”按钮,并继续将菜单命令应用到该图像中去。在录制完操作序列后,你就可以应用它了,此时你可以将部分或整个序列应用到另一个图像文件中去。要将整个操作序列应用到图像中去,你只需要简单地单击“任务”选项卡上的“播放”按钮,确保为所有录制的命令都选取了“使用预设属性”这个选项,这样就能使所有先前的设置都被应用到了。否则,每个命令相应的对话框就会显示出来;要将单个命令应用到图像中去,你只需要使用“任务”或是“缓存区”选项卡,并单击某个想要使用到的命令就可以完成这个操作。
❿ Linux下有什么文件格式
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。一. 文件类型Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。1. 普通文件 用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是第一个符号是 – ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具… …. 或 cp工具等。这类文件的删除方式是用rm 命令。 另外,依照文件的内容,又大略可以分为:1>. 纯文本档(ASCII):这是Linux系统中最多的一种文件类型,称为纯文本档是因为内容可以直接读到的数据,例如数字、字母等等。 用来做为设定的文件都属于这一种文件类型。 2>. 二进制文件(binary):Linux系统其实仅认识且可以执行二进制文件(binary file)。Linux当中的可执行文件(scripts, 文字型批处理文件不算)就是这种格式的文件。 命令cat就是一个binary file。3>. 数据格式文件(data): 有些程序在运作的过程当中会读取某些特定格式的文件,那些特定格式的文件可以被称为数据文件 (data file)。举例来说,Linux在使用者登录时,都会将登录的数据记录在 /var/log/wtmp那个文件内,该文件是一个data file,能够透过last这个指令读出来。 2. 目录文件在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。 3. 字符设备或块设备文件 进入/dev目录,列一下文件,会看到类似如下的:[email protected] ~]# ls -al /dev/ttycrw-rw-rw- 1 root tty 5, 0 11-03 15:11 /dev/tty[[email protected] ~]# ls -la /dev/sda1brw-r—– 1 root disk 8, 1 11-03 07:11 /dev/sda1可以看到/dev/tty的属性是 crw-rw-rw- ,注意前面第一个字符是 c ,这表示字符设备文件。比如猫等串口设备。我们看到 /dev/sda1 的属性是 brw-r—– ,注意前面的第一个字符是b,这表示块设备,比如硬盘,光驱等设备。这个种类的文件,是用mknode来创建,用rm来删除。目前在最新的Linux发行版本中,一般不用自己来创建设备文件。因为这些文件是和内核相关联的。与系统周边及储存等相关的一些文件, 通常都集中在/dev这个目录之下。通常又分为两种:区块(block)设备档 :就是一些储存数据, 以提供系统随机存取的接口设备,举例来说,硬盘与软盘等就。 可以随机的在硬盘的不同区块读写,这种装置就是成组设备。可以自行查一下/dev/sda看看, 会发现第一个属性为[ b ]。字符(character)设备文件:亦即是一些串行端口的接口设备, 例如键盘、鼠标等等!这些设备的特色就是一次性读取的,不能够截断输出。4. 数据接口文件(sockets): 数据接口文件(或者:套接口文件),这种类型的文件通常被用在网络上的数据承接了。可以启动一个程序来监听客户端的要求, 而客户端就可以透过这个socket来进行数据的沟通了。第一个属性为 [ s ], 最常在/var/run这个目录中看到这种文件类型了。
未经允许不得转载:山九号 » linux随机文件名|Linux下有什么文件格式