精华内容
下载资源
问答
  • linux文件夹改名
    千次阅读
    2021-07-22 16:17:27

    mv 源文件名 新文件名

    mv :move 移动文件(延伸功能:重命名,linux系统没有专门的重命名命令)

    基本格式:
    移动文件:mv 文件名 移动目的地文件名
    重命名文件:mv 文件名 修改后的文件名

    转载于:https://www.cnblogs.com/cl1024cl/archive/2012/12/27/6205756.html

    更多相关内容
  • linux修改文件夹名字

    千次阅读 2021-05-09 03:54:34
    1 mv /home/abc /home/abcd2 rename /home/abc /home/abcd很荣幸帮助你们linux下修改主目录的方法:第一,修改/etc/passwd文件 ;第二,usermod命令;具体方法:第一种方法:vi /etc/passwd ;找到要修改的用户那几行...

    1 mv /home/abc /home/abcd

    2 rename /home/abc /home/abcd

    很荣幸帮助你们

    linux下修改主目录的方法:

    第一,修改/etc/passwd文件 ;

    第二,usermod命令;

    具体方法:

    第一种方法:vi /etc/passwd ;

    找到要修改的用户那几行,修改掉即可,此方法建议慎用。

    /etc/passwd文件格式 。

    登录名:加密口令:数字用户ID:数字组ID:注释字段:起始目录:shell程序 。

    用此方法修改了用户宿主目录后,会出现某些异常,如:

    bash环境异常,需要将用户原宿主目录下的隐藏文件拷贝到更改后的宿主目录即可 。

    cp /原宿主目录/.* /目标目录。

    第二种:usermod  ;

    usermod -d /usr/newfolder -u uid  -u后面一定要接uid啊,不是username  。

    补充说明:usermod可用来修改用户帐号的各项设定。

    rmdir 命令

    功能:删除空目录。

    语法:rmdir [选项] dir-name

    说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。rm - r dir命令可代替 rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。

    命令中各选项的含义为:

    - p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息。

    cd 命令:

    功能:改变工作目录。

    语法:cd [directory];

    说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读权限。

    Linux目录的创建与删除命令基础知识:

    功能:创建一个目录(类似MSDOS下的md命令)。

    语法:mkdir [选项] dir-name

    说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。

    命令中各选项的含义为:

    - m 对新建目录设置存取权限。也可以用chmod命令设置。

    - p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

    使用mv命令,不管事目录或者是文件都可以使用mv命令,前提是你有修改的权限!如:

    mv /home/abc /home/abcd

    mv /home/abc /home/abcd

    ☆本文来自星座网,请勿转载违者必究!☆

    展开全文
  • Linux下可以用rename命令,当然还可以使用mv命令如下:Linux修改文件名语句:mv oldFileName newFileName示例:我想把 aaa.txt修改为 bbb.txt示例语句:mv aaa.txt bbb.txt把当前目录下的file1文件名改成file2,...

    如何用命令修改文件名呢?在Linux下可以用rename命令,当然还可以使用mv命令如下:

    Linux修改文件名

    语句:mv oldFileName newFileName

    示例:我想把 aaa.txt修改为 bbb.txt

    示例语句:mv aaa.txt bbb.txt

    把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。

    ------------------------------------------------------------------------------

    另外这里分享下Linux rename命令的用法。

    有一部分人说Linux下没有rename命令,建议大家用mv命令。

    对rename命令和mv命令在重命名文件方面做一个比较,大家根据个人喜欢选择使用吧。

    mv命令,在man mv中对于mv命令的介绍:

    mv -move(rename) files

    可以看到mv命令确实有重命名的功能,但是实际应用中,它只能对单个文件重命名,命令如下:

    mv [path/]oldfilename [path/]newfilename

    “mv命令只能对单个文件重命名”,这实就是mv命令和rename命令的在重命名方面的根本区别。

    rename命令,在man rename的说明:

    NAME

    rename -Rename files

    SYNOPSIS

    rename from to file....

    DESCRIPTION

    rename will rename the specified files by replacing the first occurrence of from in their name by to.

    For example, given the files foo1, ..., foo9, foo10, ..., foo278, the commands

    rename foo foo0 foo?

    rename foo foo0 foo??

    will turn them into foo001, ..., foo009, foo010, ..., foo278.

    And

    rename .htm .html *.htm

    will fix the extension of your html files.

    可以看出rename命令是专用于文件重命名的,而且根据其后的例子可以看出,rename除了给单个文件重命名,还可以批量文件重命名。

    注意,rename命令是带3个参数而不是很多人认为的2个参数。

    上面的例子中给出了两种文件批量重命名的用法,而实际上,rename结合通配符使用,它的功能比上面的例子所显示的更强大。

    基本的通配符有以下几个:

    ?可替代单个字符

    *可替代多个字符

    [charset]可替代charset集中的任意单个字符

    说明:

    如文件夹中有这些文件foo1, ..., foo9, foo10, ..., foo278,如果使用

    rename foo foo0 foo?

    则它只会把foo1到foo9的文件重命名为foo01到foo09,因为?通配符只能替代单个字符,所以被重命名的文件只是有4个字符长度名称的文件,文件名中的foo被替换为foo0。

    再继续使用

    rename foo foo0 foo??

    则文件夹中的foo01到foo99的所有文件都被重命名为foo001到foo099,而foo100及其以后的文件名都不变,因为通配符?的使用,所以只重命名5个字符长度名称的文件,文件名中的foo被替换为foo0。

    如果再继续使用

    rename foo foo0 foo*

    则foo001到foo278的所有文件都被重命名为foo0001到foo0278,因为通配符*可替代多个字符,所以,所有以foo开头的文件都被重命名了,文件名中的foo被替换为foo0。

    再来看通配符[charset]的用法,还是继续在上面所说的文件夹中,执行如下命令

    rename foo0 foo foo0[2]*

    则从foo0200到foo0278的所有文件都被重命名为foo200到foo278,文件名中的foo0被替换为foo。

    在使用中,三种通配符可以一起结合使用。

    总之,无论是rename命令,还是mv命令均可以完成文件名称的修改,在使用时多注意参数的不同与用法。

    展开全文
  • linux文件夹重命名

    万次阅读 2021-03-24 17:23:35
    Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法。 mv命令既可以重命名,又可以移动文件或文件夹。 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a...

    微信可以设置雪花昵称了,真漂亮!!!

    在Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法。

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

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

    mv A B

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

    mv /a /b/c

    其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234:

    mv abc 1234

    注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的。

    下面介绍Linux系统中另一个重命名命令 rename命令的用法。

    批量创建那些规格差不多的文件名。【测试的第一步】

    [root@linuxidc net]# for i in seq -w 10 > do touch stu_$i_linux.jpg > done微信设置水滴昵称,个性中带点萌

    [root@linuxidc net]# sl total 0 -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_01_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_02_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_03_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_04_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_05_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_06_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_07_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_08_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_09_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_10_linux.jpg

    然后,使用rename进行修改

    [root@linuxidc net]# rename _linux '' *.jpg [root@linuxidc net]# sl total 0 -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_01.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_02.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_03.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_04.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_05.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_06.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_07.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_08.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_09.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_10.jpg

    注意,如果想要替换掉下划线,那么你不能加任何引号。

    创建一些测试文件:

    [root@linuxidc net]# for i in seq -w 10; do touch stu_$i_linux.jpg; done [root@linuxidc net]# sl total 0 -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_01_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_02_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_03_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_04_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_05_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_06_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_07_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_08_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_09_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_10_linux.jpg [root@linuxidc net]# rename '_linux' '' *.jpg [root@linuxidc net]# sl再见,优酷!再见,爱奇艺! total 0 -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_01_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_02_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_03_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_04_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_05_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_06_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_07_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_08_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_09_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_10_linux.jpg

    rename版本如果是perl版本的,那rename命令是支持正则的;因此在perl版本的rename下,执行上述命令就可以成功,如果rename版本是c版本的,那么上述命令是不成功的。

    这个是版本支持的问题,所以不必深究。有关二个版本的比较,请参考:linux下rename命令批量重命名中的详细介绍。

    之前的问题可能是因为他的rename版本不支持导致的。so,这里重点说的就是rename,虽然这个命令不是很重要。但是它其实还是很有用的,不是吗?

    当然,有人会说,你这个都是在一个目录下,那我要是在不同的目录下呢? 用两个命令。一个find先把要修改的文件找出来,再接一个管道,一个rename不就完了吗? 是的,上述办法可以说是一种思路,其实有很多种思路。

    附,查看rename版本的信息

    [root@linuxidc net]# man rename | head -1 RENAME(1) Linux Programmer’s Manual RENAME(1)

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux命令行下修改文件或文件夹

    千次阅读 2022-04-09 22:44:24
    Linux命令行下修改文件或文件夹名 打开终端(或者ITerm)输入命令 mv file1 file2 #前者是原文件名 后者是更改的文件名 如图: 把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。 ...
  • linux文件夹不能修改权限

    千次阅读 2021-04-24 00:51:01
    例:chattr u+i filename(对应文件夹) ,则filename文件就不可修改,无论任何人,如果需要修改需要先删除i权限,用chattr -i filename就可以了。查看文件是否设置了i权限用lsattr filename。 首先,我们用...
  • 重命名
  • 没有实际的修改文件名称 mv 旧文件夹名 新文件夹名 mv /usr/bin/old_folder /usr/bin/new_folder
  • 主要介绍了Linux 中批量提取文件夹下所有目录及文件名称 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 如果操作对象是单个文件,复制和删除以及重命名很简单,如下:cp a.txt A.txt (将a.txt另存为A.txt)mv a.txt A.txt (将a.txt重命名为A.txt)rm a.txt (删除a.txt)linux删除和复制文件夹但是如果直接用下面...
  • Linux下修改文件名或修改文件夹名称 1、修改文件夹名称 1.1我先创建一个test文件夹用来测试 mkdir test 1 这里写图片描述 这里写图片描述 1.2用 mv 命令 将文件移动,目标地址如果加 / 就 代表文件夹,如果没有 / 就...
  • 假如我有一个文件夹文件夹下面有一些文件,如下所示:Gideon/gideon_lisha/Gideon_samuel/Gideon_nathan.xmlGideon/lisha_gideon/Gideon_noah.xml我当前是在根目录Gideon的文件夹,我想写一段shell代码,这个...
  • 比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: sed -i “s/zhangsan/lisi/g” grep zhangsan -rl /modules 解释一下: -i 表示inplace edit,就地修改文件 -r 表示搜索子目录 ...
  • linux基础命令学习,学习创建文件夹、修改文件夹名、删除文件夹的相关操作。一、创建文件夹创建文件用的是touch命令,但是创建文件夹用的是mkdir命令,比如创建一个test文件夹,只需要执行'mkdir test'即可,同样多...
  • Linux下重命名文件或文件夹

    千次阅读 2021-04-21 16:58:02
    Linux下重命名文件或文件夹Linux下重命名文件或目录,可以使用mv命令或rename命令,这里分享下二者的使用方法。 mv命令既可以重命名,又可以移动文件或文件夹。 例子:将目录A重命名为B mv A B 例子:将/a目录...
  • linux 修改文件夹和子文件夹权限,Linux下设置文件夹以及子文件夹中所有文件权限
  • linux 文件夹重命名Renaming or moving directories and folder can be tricky if those directories and folders have some subfolders. Or the destination may have all ready same name folder which will ...
  • linux文件夹的执行权限不够怎么解决

    千次阅读 2022-06-30 20:29:42
    本篇内容主要讲解“linux文件夹的执行权限不够怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux文件夹的执行权限不够怎么解决”吧! 本教程操作环境:...
  • 有一次魏艾斯博客新建了一个文件夹,把网站文件全都放了进去,后来发现 ftp 无法上传文件了,总提示上传失败。记得https://www.vpsss.net/252.html中提到了 ftp 无法正常上传下载,一般都是 ftp 权限出了问题,所以...
  • linux解锁文件夹

    2022-04-20 12:34:44
    一、终端下的操作 ...2、切换到“安全”选项卡,点击“编辑”,选择“添加”,输入au再点检查名称,系统会自动改名为AuthenticatedUsers,点确定。 3点击AuthenticatedUsers——完全控制——确定 ...
  • 我们在维护系统的时候,有时候遇到需要批量修改一个文件夹下的所有文件名,这个时候,如果用人工手动的去修改的话,那就太没有效率了,这个时候我们需要一个脚本来完成我们的任务,当然用shell,perl也可以完成,...
  • 在Ubuntu下 将第一个大写的文件夹为小写时,如果直接在窗口下右键改名 如图,将gmapping 为Gmaping时,会出现文件名已存在报错 解决办法–别的名字中转 将文件名随便换成另一个,修改成功后,再为大写的...
  • linux中,可以使用chown命令来修改文件夹的用户权限。1. 以普通用户A登录linux,利用su -切换到root用户2. 在root用户下,可以看到文件夹内容3. 但通过文件系统,却无法打开 git 文件夹提示无法显示远程文件夹(应该...
  • 1.打开终端 首先打开终端,输入 export LANG=en_US xdg-user-dirs-gtk-update 2.弹出对话框选择如下: 此时设置完成
  • Linux命令修改文件名和文件夹

    千次阅读 2020-12-31 13:40:36
    Linux修改文件名 语句:mv oldFileName newFileName 示例:我想把 aaa.txt修改为 bbb.txt 示例语句:mv aaa.txt bbb.txt 把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。
  • Linux下压缩文件夹

    万次阅读 2021-09-10 11:01:09
    例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。 zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归 zip [参数] [打包后的文件名] [打包的目录路径] 解压 unzip xahot.zip 不解释 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 132,660
精华内容 53,064
关键字:

linux文件夹改名