导航:首页 > 操作系统 > linux文件重新命名

linux文件重新命名

发布时间:2023-02-18 08:23:34

linux下对文件夹和文件重命名、移动和删除

Linux下的目录其实就是文件夹,只不过在window这种图形化界面中习惯于叫做文件夹,但是在Linux这种文本界面下会被叫做目录,两者没有区别,都是文件储存的位置。

1 Linux下对文件夹进行重命名

mv既可以重命名,又可以 移动文件或者文件夹

例子:将目录A重命名B     mv A B

例子:将/a目录移动到/b下,并重命名c    mv /a /b/c

2 Linux下降一个文件夹的所有内容都复制到另一个文件夹下

例子:将文件夹A中的所有内容都复制到文件夹B中

cp -r /home/packageA/* /home/packageB/

或者

cp -r /home/packageA/. /home/packageB/

3 删除一个文件夹及其下面所有的文件

例子:删除文件夹A及其下面所有的文件

rm -r /home/packageA

⑵ linux 给文件改名的命令

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

⑶ linux下对文件重命名是什么命令

1、首先我们需要打开linux客户端进入软件主界面。

⑷ linux系统中如何重命名文件和文件夹

linux重命名文件和文件夹可以使用mv命令来实现。

mv命令:

Linux mv 命令用来为文件或目录改名、或将文件或目录移入其它位置。

实例:

比如:before.txt是修改之前的文件名,after.txt是准备修改的文件名。

命令为:

注意:如果当前目录下也有个after.txt的文件的话,我们的这个文件是会将它覆盖的。

mv命令也可以移动文件和文件夹,例如将/a目录移动到/b下,并重命名为c。

命令为:

⑸ linux下怎么样重命名文件

这两天在使用Ubuntu系统上进行开发软件的安装,一直遇到创建的android Studio图标无法使用的问题,创建的图标提示“应用程序启动错误”。在网上也找了很多文章,都是说文件夹中包含空格。但是文件路径确实没包含空格,但是包含-,即"android-studio",所以准备重命名进行尝试,但是遇到"bareword not allowed"的问题。
Linux下对文件重命名有两种命令: mv ,rename
mv很简单,move文件移动
mv /dir/file1 /dir2/file1
两个参数,第一个是源文件,第二个是目的地,如果第二个参数文件名不一样,则会重命名。
当两个参数不带目录,只有文件名时,那就是重命名了。这是单个文件的重命名。
rename arg1 arg2 arg3
rename才是真正的批量重命名命令。而且他是3个参数,不是2个。
arg1:旧的字符串
arg2:新的字符串
arg3:匹配要重命名的文件,可以使用3种通配符,*、?、[char],*表示任意多个字符,?表示单个字符,[char]匹配char单个自定的精确字符,可以填写任意字符,foo[a]*表示只匹配fooa开头的文件名,如果一个文件是foobcc.txt,是不会被匹配的。
值的注意的是,此命令在不同的Linux版本也有不同,Debian一系的操作系统别有用法。举例说明:
比如/home下有两个文件 abbcc.txt, addbb.txt , a.txt
我想把a替换为xxx,命令是这样的 : rename “a” “xxx” *.txt
那么它会首先去匹配有哪些文件需要修改,这里凡是.txt后缀的文件都会被匹配,如果改成?.txt则只会匹配到一个文件,那就是a.txt。然后把匹配到的文件中的a字符替换为xxx,注意测试时abab.txt这样的,只会替换第一个a,有待再了解。
说到Debian一系的操作系统,比如Ubuntu,这个命令这样使用是不对的,报错,向下面这样的:
Bareword “a” not allowed while “strict subs” in use at (eval 1) line 1.
经过Google之后发现有这样的说法:
On Debian-based distros it takes a perl expression and a list of files. you need to would need to use:
rename ‘s/foo/foox/’ *
这里是一个perl表达式,好理解点说就是综合了前两个参数为1个,这样就只需要2个参数,而非上面所说的3个参数形式。
所以在Ubuntu下执行上面举例的重命名时,命令是这样的:rename ‘s/a/xxx/’ *.txt

⑹ Linux中,怎样修改文件名

Linux中修改文件名使用mv命令,它可以将源文件重命名为目标文件,或将源文件移动至指定目录。

1、mv命令的用法

mv[选项]...[-T]源文件目标文件
或:mv[选项]...源文件...目录
或:mv[选项]...-t目录源文件...

2、比如在当前目录下有个test.txt的文件 ,要修改文件名为good.txt,则可以执行

mvtest.txtgood.txt

--backup=<备份模式>:若需覆盖文件,则覆盖前先行备份;
-b:当文件存在时,覆盖前,为其创建一个备份;
-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;
-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。
--strip-trailing-slashes:删除源文件中的斜杠“/”;
-S<后缀>:为备份文件指定后缀,而不使用默认的后缀;
--target-directory=<目录>:指定源文件要移动到目标目录;
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

⑺ linux文件重命名命令

通过你问题的描述,可以通过如下命令来对文件进行重新命名:

方式1、[root@bbs haha]# mv wa_01.txt 01.txt

方式2、[root@bbs haha]# rename 01.txt wa_01.txt 01.txt

格式为:rename from to file

扩展知识:

1、mv 命令的格式为:mv 源文件 目标文件 。方式1中 wa_01.txt 为原文件, 01.txt 为目标文件,此处是将wa_01.txt 改名为01.txt 。

2、rename 命令的格式为:rename from to file

其中 from :代表 需要替换的或者需要处理的字符。

to :把前面的from 代表的内容替换为 to 代表的内容。

file:待处理的文件。

温馨提示:

以上就是关于文件重命名常用的命令,不同的系统在操作时可能会有出入,如果有问题,可以私信+关注,我会第一时间进行回复,希望我的回答能够对你有所帮助。

⑻ linux下怎么样重命名文件

linux下重命名文件有两种方式:

1.较简单的处理命令:mv

mv
原文件名
新文件名

如:mv myFile newName

将MyFile重命名为newName

2.linux提供了一个重命名文件命令:rename

如:rename
myFile
newName
myFile.text

将myFile.text重命名为newName.text

3.有时想要改变文件名的大小写,你可以使用下面的命令。

阅读全文

与linux文件重新命名相关的资料

热点内容
32单片机的重映射哪里改 浏览:814
为什么前端不用刷算法题 浏览:706
对称加密系统和公钥加密系统 浏览:428
历史地理pdf 浏览:600
物联网云服务器框架 浏览:646
sybaseisql命令 浏览:181
android权威编程指南pdf 浏览:661
哪些软件属于加密软件 浏览:644
文件夹75丝什么意思 浏览:468
最便宜sop8单片机 浏览:964
图解周易预测学pdf 浏览:418
c盘莫名奇妙多了几个文件夹 浏览:169
贵州花溪门票优惠app哪个好 浏览:801
如何说话不会让人有被命令的感觉 浏览:438
哪里可下载湘工惠app 浏览:263
福特python 浏览:310
pdf转换成word表格 浏览:351
无线远端服务器无响应是什么意思 浏览:670
两位整数倒序输出python 浏览:781
为什么我的世界天空服务器进不去 浏览:262