精华内容
下载资源
问答
  • linux重命名
    2022-04-05 16:11:19

    mv 原文件名 修改后的文件名

    总结:mv 有移动和重命名两个功能

    更多相关内容
  • linux重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.  例子:将目录A重命名为B  mv A B  例子:将/a目录移动到/b下,并重命名为c  mv /a /b/c  其实在文本模式中要重命名文件或目录...
  • Linux 重命名命令 相比于Windows上的ren命名,Linux还真的是没有一个特定的重命名的命令。(虽然可以间接的使用mv来实现)。下面我就来自己写一个简单的重命名命令。 准备工作 操作系统: Linux内核的系统都可以 ...
  • Linux 重命名文件和文件夹

    万次阅读 2022-03-23 18:25:06
    目录 ...mv abc 123 # 将一个名为abc的文件重命名为123,如果当前目录下也有个123的文件的话,这个文件是会将它覆盖的。 2. 使用 rename 命令 1. 版本一: rename old_name new_name <fil...

    目录

    1. 使用 mv 命令

    2. 使用 rename 命令


    1. 使用 mv 命令

    mv 命令可以重命名或者移动文件或文件夹。

    mv A B   # 将目录A重命名为B
    mv /a /b/c   # 将/a目录移动到/b下,并重命名为c
    mv abc 123   # 将一个名为abc的文件重命名为123,如果当前目录下也有个123的文件的话,这个文件是会将它覆盖的。

    2. 使用 rename 命令

    1. 版本一:

    rename old_name new_name <files>

    2. 版本二:支持 Perl

    rename [-n -v -f] <pcre> <files>
    1. pcre 是 Perl 兼容正则表达式,它表示的是要重命名的文件和该怎么做。正则表达式的形式是 s/old-name/new-name/
    2. -v 选项会显示文件名改变的细节(比如:XXX重命名成YYY)。
    3. -n 选项告诉 rename 命令在不实际改变名称的情况下显示文件将会重命名的情况。
    4. -f 选项强制覆盖存在的文件。

    示例:

    rename 's/\.jpeg/\.jpg/' *.jpeg   # 改变文件扩展名
    rename 'y/A-Z/a-z/' *   # 把所有文件改成小写
    rename 'y/a-z/A-Z/' *   # 把所有文件改成大写
    rename -v 's/img_(\d{4})\.jpeg/dan_$1.jpg/' *.jpeg   # 将‘imgNNNN.jpeg’变成‘danNNNN.jpg’
    rename -v 's/img_\d{3}(\d{4})\.jpeg/dan_$1.jpg/' *.jpeg   # 将‘img_000NNNN.jpeg’变成‘dan_NNNN.jpg’

    上面的例子中,子模式 \d{4} 会捕捉4个连续的数字,捕捉的四个数字匹配模式对应 $1, 将会用于新的文件名。

    参考目录

     Linux下批量重命名文件_漫漫路上下而求索的博客-CSDN博客_linux 批量重命名文件

    展开全文
  • linux重命名用户名The problem is we want to change the already created user name or user id. As we know there is a lot of configuration those rely on the user id like permissions. We will use usermod ...
    linux重命名用户名

    linux重命名用户名

    The problem is we want to change the already created user name or user id. As we know there is a lot of configuration those rely on the user id like permissions. We will use usermod command to make this change. Keep in mind this changes will effects system wide.

    问题是我们要更改已经创建的用户名或用户ID。 我们知道有很多配置都依赖于用户ID(例如权限)。 我们将使用usermod命令进行更改。 请记住,此更改将影响整个系统。

    列出用户信息 (List User Info)

    Before starting to big changes we will list users detailed info with cat command like below.

    在开始进行较大的更改之前,我们将使用下面的cat命令列出用户的详细信息。

    $ cat /etc/passwd | grep ismail
    
    
    List User Info
    List User Info
    列出用户信息
    • test is our user name for this operation

      test是此操作的用户名

    • 1000 is the current id of our test user.

      1000是我们测试用户的当前ID。

    变更使用者名称 (Change User Name)

    We will change username with the following command by providing new username. We will provide the -l option with the new username and old username. In this example we will change username ismail into ali.

    我们将通过提供新的用户名,使用以下命令更改用户名。 我们将为-l选项提供新的用户名和旧的用户名。 在此示例中,我们将用户名ismail更改为ali

    $ sudo usermod -l ali ismail
    
    • usermod is command we issue to chage

      usermod是我们发出的命令

    • -l ali is the new username

      -l ali是新的用户名

    • ismail is the original username

      ismail是原始用户名

    变更使用者编号(Change User ID)

    Another opportunity is changing the user ID. Previously we have listed user information of the ismail . We know that the user id of the ismail is 1000. We will use -u option and the new user id with the user name. In this example we will change the user id of ismail into 1010

    另一个机会是更改用户ID。 以前我们已经列出了ismail用户信息。 我们知道ismail的用户ID是1000 。 我们将使用-u选项和带有用户名的新用户ID。 在此示例中,我们将ismail的用户ID更改为1010

    $usermod -u 1010 ismail
    
    • usermod is command used too

      usermod也使用命令

    • -u 1010 is new user id provided for the user

      -u 1010是为用户提供的新用户ID

    • ismail is the user whose id will be changed.

      ismail是将更改其ID的用户。

    再检查一次 (Check It Again)

    After these steps we need to the if there is a problem or everything is OK. We will list user information again with the cat command like below.

    完成这些步骤后,我们需要确定是否存在问题或一切正常。 我们将使用cat命令再次列出用户信息,如下所示。

    $cat /etc/passwd | grep test
    
    • test2 is new username but home directory stays the same

      test2是新的用户名,但主目录保持不变

    • 1010 is the users new id

      1010是用户的新ID

    LEARN MORE  How To Add New User Account To Linux
    了解更多如何向Linux添加新用户帐户

    如何在Linux中更改或重命名用户名和用户ID? 信息 (How To Change or Rename Username and User ID In Linux? Information)

    How To Change or Rename Username and User ID In Linux? Information
    How To Change or Rename Username and User ID In Linux? Information
    如何在Linux中更改或重命名用户名和用户ID? 信息

    翻译自: https://www.poftut.com/change-rename-username-user-id-linux/

    linux重命名用户名

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

    千次阅读 2021-01-23 15:57:45
    不管你在使用什么版本的Linux系统,mv 都默认安装在你的Linux系统上了。来看一下 mv 命令在日常操作中的一些例子。 [root@localhost tmp]# mv --help Usage: mv [OPTION]... [-T] SOURCE DEST or: mv [OPTION]... ...

    mv 命令是一个与cp类似的命令,但是它并非创建文件或目录的复制品/副本。不管你在使用什么版本的Linux系统,mv 都默认安装在你的Linux系统上了。来看一下 mv 命令在日常操作中的一些例子。

    [root@localhost tmp]# mv --help Usage: mv [OPTION]... [-T] SOURCE DEST or: mv [OPTION]... SOURCE... DIRECTORY or: mv [OPTION]... -t DIRECTORY SOURCE... Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.

    Mandatory arguments to long options are mandatory for short options too. --backup[=CONTROL] make a backup of each existing destination file -b like --backup but does not accept an argument -f, --force do not prompt before overwriting -i, --interactive prompt before overwrite -n, --no-clobber do not overwrite an existing file If you specify more than one of -i, -f, -n, only the final one takes effect. --strip-trailing-slashes remove any trailing slashes from each SOURCE argument -S, --suffix=SUFFIX override the usual backup suffix -t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY -T, --no-target-directory treat DEST as a normal file -u, --update move only when the SOURCE file is newer than the destination file or when the destination file is missing -v, --verbose explain what is being done -Z, --context set SELinux security context of destination file to default type --help display this help and exit --version output version information and exit

    The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX. The version control method may be selected via the --backup option or through the VERSION_CONTROL environment variable. Here are the values:

    none, off never make backups (even if --backup is given) numbered, t make numbered backups existing, nil numbered if numbered backups exist, simple otherwise simple, never always make simple backups

    GNU coreutils online help: http://www.gnu.org/software/coreutils/ For complete documentation, run: info coreutils 'mv invocation'

    1.移动文件

    移动文件时需要注意的是文件的源地址和目标地址必须不同。这里有个例子,想要将file_1.txt文件从当前目录移动到其它目录,以/home/pungki/为例,语法应该如下:

    1. $ mv file_1.txt /home/pungki/office

    mv command

    如我们所见,当我们移动 filetxt 文件时,先前目录的 file1.txt 就被删除了

    2.移动多个文件

    如果想一次移动多个文件,我们可以将他们放在一行并用空格分开。

    1. $ mv file_2.txt file_3.txt file_4.txt /home/pungki/office

    Move multiple files

    如果你的文件有规律可循的话那么你就可以使用通配符。比如,为了移除所有以.txt为扩展名的文件,我们可以用下面的命令:

    1. $ mv *.txt /home/pungki/office

    Move using pattern

    3.移动目录

    不同于复制命令,用 mv 命令移动目录相当直接。移动目录你可以使用不带选项的 mv 命令。看下面的截图就一目了然了。

    Moving directory

    4.重命名文件或目录

    我们也用 mv 命令来重命名文件或目录。不过目标位置和源位置必须相同才可以。然后文件名必须不同。

    假定我们当前所在目录为/home/pungki/Documents,而我们想将file\1.txt重命名为file*2.txt*。那么命令应该如下:

    1. $ mv file_1.txt file_2.txt

    如果是绝对路径,它应该像下面这样:

    1. $ mv /home/pungki/Documents/file_1.txt /home/pungki/Documents/file_2.txt

    Renaming file

    5. 重命名目录

    上一段的规则同样适用于目录。请看这个例子:

    1. $ mv directory_1/ directory_2/

    6. 打印移动信息

    当你移动或重命名一大堆文件或目录时,你可能会想在不去目标位置去查看的情况下知道你自己的命令是否成功地执行了。这就要用到-v选项了。

    1. $ mv -v *.txt /home/pungki/office

    mv with verbose mode

    该方法同样适用于目录。

    mv directory with verbose mode

    7. 使用交互模式

    当你将文件移动到其它位置,而那个位置恰好有同样的文件,这时 mv 命令会覆盖掉原来的文件。对于mv的这一行为一般不会有什么提示。如果想产生一个关于覆盖文件的提示,我们可以使用-i选项。(译注:通常发行版会通过alias命令,将-i作为默认选项,所以会有提示。)

    假设我们想将 file1.txt 移动到 /home/pungki/office。同时,/home/pungki/office 目录下已经有file1.txt文件了。

    1. $ mv -i file_1.txt /home/pungki/office

    mv with interactive mode

    这个提示会让我们知道目标位置处file_1.txt的存在。如果我们按y键,那么那个文件将会被删除,否则不会。

    8. 使用更新选项

    -i 选项会提示我们关于覆盖文件的提示,而 -u 则只在源文件比目标文件新时才执行更新。让我们看一看下面的例子:

    Update only newer

    假如 file1.txt 和 file2.txt有如下特点:

    1. File_1.txt has 84 bytes file size and it last modified time is12:00
    2. File_2.txt has 0 bytes file size and it last modified time is11:59

    我们想将它们移动到 /home/pungki/office 目录下。*但是目标地址已经有file1.txt和file2.txt了。

    我们用下面的命令将file1.txt 和file2.txt从当前目录移动到/home/pungki/office

    1. $ mv -uv *.txt /home/pungki/office

    可以看到这些文件被移动了。能移动这些文件是因为它们最近的修改时间戳比 /home/pungki/office 目录中的文件新。

    9.不要覆盖任何已存在的文件

    如果-i选项询问我们是否要覆盖文件,那么 -n 选项将不会允许我们覆盖任何已存在的文件。

    继续使用第8点中的例子,如果我们将-u 换成 -n同时加上-v选项,那么我们会看到没有任何文件移动到了 /home/pungki/office 目录下。

    1. $ mv -vn *.txt /home/pungki/office

    No overwrite

    10. 复制时创建备份

    默认情况下,移动文件将会覆盖已存在的目标文件。但是如果我们移动错了文件而目标文件已经被新的文件覆盖了,这时应该怎么办才好呢?有没有一种方法可以恢复之前的文件呢?答案是肯定的。我们可以用-b选项。该选项会在新文件覆盖旧文件时将旧文件做备份。这里我们还以第8点为例。

    1. $ mv -bv *.txt /home/pungki/office

    Backup option

    如截图中所见,在 /home/pungki/office 目录下出现了名为file\1.txt~ and file*2.txt~ 的文件。那个波浪符号(~)意味着*这些文件是备份文件。从它们的属性中我们可以看到,这些文件比file1.txt和file2.txt要旧。

    11. 无条件覆盖已经存在的文件

    (译注:这一节是译者补充的,原文遗漏了这个重要选项)

    当你希望无论如何都覆盖已经存在的文件或目录时,你可以使用 -f 选项。如果同时指定了 -f 选项和 -i 或 -n 选项,则 -f 选项会覆盖它们——即不进行任何提示而覆盖,所以,在使用此参数时,知道你在做什么。

    1. $ mv -f *.txt /home/pungki/office

    总结

    移动文件和目录命令是Linux系统的基本命令。通常你可以通过man mv 或者 mv --help显示mv的手册页以了解更多详细信息。

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

    展开全文
  • Linux重命名网卡名称

    2021-03-15 11:02:29
    linux中设置了两个网卡,配置完ifcfg文件后,便直接service network restart,但是发现一重启就跳回自动分配的IP,这是因为我直接在配置文件中修改了网卡名称而没修改配置。解决如下: 1、先检查ifcfg文件中...
  • Linux重命名root用户

    千次阅读 2020-05-07 00:06:44
    vim /etc/passwd 将第一行的第一个root替换为重命名的用户 root:x:0:0:root:/root:/bin/bash vim /etc/shadow 将这一行中的root 替换为重命名的...使用重命名后的用户登录 id 查看当前用户id 为0 即是修改成功, ...
  • Linux 重命名挂载磁盘

    千次阅读 2020-03-06 17:37:38
    1.查看当前所有分区 sudo fdisk -l 2.先卸载要修改名称的分区: sudo umount /dev/sda5 3.修改名称: sudo ntfslabel /dev/sda5 music 作者:白帽札记 ...商业转载请联系作者获得授权,非商业转载请注明出处。...
  • linux重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录的话也是...
  • linux重命名文件We can use mv command to change the file name. We can use it to change the file extension too. But, it works with a single file only and it doesn’t take wild characters. 我们可以使用mv...
  • linux重命名命令

    2021-05-22 16:13:51
    https://www.cnblogs.com/mafeng/p/8000355.html
  • linux重命名

    2017-05-08 13:55:27
    linux重命名文件和文件夹 linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c   ...
  • linux 重命名文件夹

    2019-12-23 14:03:16
    mv 既可以移动文件或文件夹,又可以重命名 mv A B 将目录A重命名为目录B
  • 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-03-27 14:01:12
    linux重命名文件有两种方式: 1.较简单的处理命令:mv mv 原文件名 新文件名 如:mv myFile newName 将MyFile重命名为newName. 2.linux提供了一个重命名文件命令:rename rename from to file1 file2 。。。 如...
  • linux 重命名文件和文件夹

    万次阅读 2015-09-23 14:15:47
    linux 重命名文件和文件夹 linux重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c   其实在文本模式...
  • linux中文件重命名 This tutorial will walk you through the simple steps to rename a file in Linux. 本教程将引导您完成在Linux重命名文件的简单步骤。 It’s going to be a very simple and straightforward ...
  • Linux重命名用户名

    千次阅读 2019-07-26 14:15:16
    不是root用户是不能更改自己的用户名的... root用户修改的方法: ... ... 如果不能修改root用户名,就把root用户删掉,然后用sudo的方式来让某些特定的用户可以执行root才能执行的操作 (比如ubuntu就是用这样的机制) ......
  • Linux 网卡重命名

    2022-07-27 09:55:31
    ifconfig-a查看网卡名已经更改成eth0,至此Linux网卡重命名完成。
  • linux文件夹重命名

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

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 155,766
精华内容 62,306
关键字:

linux重命名