精华内容
下载资源
问答
  • linux复制并重命名文件

    万次阅读 2019-08-03 12:07:24
    linux复制并重命名文件 答: 将/usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example文件复制到/etc/rabbitmq/,并重命名rabbitmq.config.example为rabbitmq.config, 依次执行以下命令即可:...

    linux复制并重命名文件

     

    答:

    将/usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example文件复制到/etc/rabbitmq/,并重命名rabbitmq.config.example为rabbitmq.config,

    依次执行以下命令即可:http://yayihouse.com/yayishuwu/chapter/2073

    展开全文
  • 使用Linux的CP命令复制一个文件,并指定一个新的文件名作为目标文件参数,实现复制文件时重命名文件的功能。例如,下面的命令将/root/fileaaa分配给/home目录并将其重命名为filebbb:CP/root/fileaaa/home/...

    linux下怎么复制一个文件到另外一个目录并且重命名?

    使用Linux的CP命令复制一个文件,并指定一个新的文件名作为目标文件参数,实现复制文件时重命名文件的功能。例如,下面的命令将/root/fileaaa分配给/home目录并将其重命名为filebbb:

    CP/root/fileaaa/home/filebbb

    linux下怎么复制一个文件到另外一个目录并且重命名?

    例如,原始文件名为a.rar,位置为/oracle新文件名为b.rar,位置为/optcp/oracle/a/opt/b.rar。注意CP copy命令后,原来的位置空格是空的,新位置也可以在新位置后添加新名称

    [根@本地~]mkdir/测试[根@本地~]cp/等/rc.本地/rc.bak[根@本地~]chmod744/钢筋混凝土[ 根@本地] chowntest:backup/rc.bak

    linux基础问题创建目录拷贝重命名设置权限?

    假设a.txt是目标文件dir/is目标目录,b.txt是目标名称。是cpa.txtDIR/b. TXT可以满足您的需要

    C示例:RM-RF测试.txt删除测试.txtB示例:MV测试.txtTest2.txt将测试.txt将名称更改为test2.txt

    展开全文
  • cp 和 mv 之外,在 Linux 上有更多的复制和重命名文件的命令。试试这些命令或许会惊艳到你,并能节省一些时间。Linux 用户数十年来一直在使用简单的 cp 和 mv 命令来复制和重命名文件。这些命令是我们大多数人首先学...

    975a3e7ca1830fcd040f3c27a6d623f3.png

    cp 和 mv 之外,在 Linux 上有更多的复制和重命名文件的命令。试试这些命令或许会惊艳到你,并能节省一些时间。

    Linux 用户数十年来一直在使用简单的 cp 和 mv 命令来复制和重命名文件。这些命令是我们大多数人首先学到的,每天可能有数百万人在使用它们。但是还有其他技术、方便的方法和另外的命令,这些提供了一些独特的选项。

    首先,我们来思考为什么你想要复制一个文件。你可能需要在另一个位置使用同一个文件,或者因为你要编辑该文件而需要一个副本,并且希望确保备有便利的备份以防万一需要恢复原始文件。这样做的显而易见的方式是使用像 cp myfile myfile-orig 这样的命令。

    但是,如果你想复制大量的文件,那么这个策略可能就会变得很老。更好的选择是:

    · 在开始编辑之前,使用 tar 创建所有要备份的文件的存档。

    · 使用 for 循环来使备份副本更容易。

    使用 tar 的方式很简单。对于当前目录中的所有文件,你可以使用如下命令:

    1

    2

    $ tar cf myfiles.tar *

    对于一组可以用模式标识的文件,可以使用如下命令:

    1

    2

    $ tar cf myfiles.tar *.txt

    在每种情况下,最终都会生成一个 myfiles.tar 文件,其中包含目录中的所有文件或扩展名为 .txt 的所有文件。

    一个简单的循环将允许你使用修改后的名称来制作备份副本:

    1

    2

    3

    4

    5

    $ for file in *

    > do

    > cp $file $file-orig

    > done

    当你备份单个文件并且该文件恰好有一个长名称时,可以依靠使用 tab 来补全文件名(在输入足够的字母以便唯一标识该文件后点击 Tab 键)并使用像这样的语法将 -orig 附加到副本的名字后。

    1

    2

    $ cp file-with-a-very-long-name{,-orig}

    然后你有一个 file-with-a-very-long-name 和一个 file-with-a-very-long-name-orig。

    在 Linux 上重命名文件

    重命名文件的传统方法是使用 mv 命令。该命令将文件移动到不同的目录,或原地更改其名称,或者同时执行这两个操作。

    1

    2

    3

    4

    $ mv myfile /tmp

    $ mv myfile notmyfile

    $ mv myfile /tmp/notmyfile

    但我们也有 rename 命令来做重命名。使用 rename 命令的窍门是习惯它的语法,但是如果你了解一些 Perl,你可能发现它并不棘手。

    有个非常有用的例子。假设你想重新命名一个目录中的文件,将所有的大写字母替换为小写字母。一般来说,你在 Unix 或 Linux 系统上找不到大量大写字母的文件,但你可以有。这里有一个简单的方法来重命名它们,而不必为它们中的每一个使用 mv 命令。 /A-Z/a-z/ 告诉 rename 命令将范围 A-Z 中的任何字母更改为 a-z 中的相应字母。

    1

    2

    3

    4

    5

    6

    $ ls

    Agenda Group.JPG MyFile

    $ rename 'y/A-Z/a-z/' *

    $ ls

    agenda group.jpg myfile

    你也可以使用 rename 来删除文件扩展名。也许你厌倦了看到带有 .txt 扩展名的文本文件。简单删除这些扩展名 —— 用一个命令。

    1

    2

    3

    4

    5

    6

    $ ls

    agenda.txt notes.txt weekly.txt

    $ rename 's/.txt//' *

    $ ls

    agenda notes weekly

    现在让我们想象一下,你改变了心意,并希望把这些扩展名改回来。没问题。只需修改命令。窍门是理解第一个斜杠前的 s 意味着“替代”。前两个斜线之间的内容是我们想要改变的东西,第二个斜线和第三个斜线之间是改变后的东西。所以,$ 表示文件名的结尾,我们将它改为 .txt。

    1

    2

    3

    4

    5

    6

    $ ls

    agenda notes weekly

    $ rename 's/$/.txt/' *

    $ ls

    agenda.txt notes.txt weekly.txt

    你也可以更改文件名的其他部分。牢记 s/旧内容/新内容/ 规则。

    1

    2

    3

    4

    5

    6

    $ ls

    draft-minutes-2018-03 draft-minutes-2018-04 draft-minutes-2018-05

    $ rename 's/draft/approved/' *minutes*

    $ ls

    approved-minutes-2018-03 approved-minutes-2018-04 approved-minutes-2018-05

    在上面的例子中注意到,当我们在 s/old/new/ 中使用 s 时,我们用另一个名称替换名称的一部分。当我们使用 y 时,我们就是直译(将字符从一个范围替换为另一个范围)。

    总结

    现在有很多复制和重命名文件的方法。我希望其中的一些会让你在使用命令行时更愉快。

    展开全文
  • 主从复制具体实现一. Linux 下载 MySQL版本 centos 8 、mysql 5.7.17 、windows 10 、xshell 6 、xftp 6 、Navicat 12准备安装包获取官网下载地址(选择 linux 通用版,mysql 对应版本)...

    9887c8cc45f4e01491b84b23e854c485.png

    主从复制具体实现

    一. Linux 下载 MySQL

    版本 centos 8 、mysql 5.7.17 、windows 10 、xshell 6 、xftp 6 、Navicat 12

    准备安装包

    获取官网下载地址(选择 linux 通用版,mysql 对应版本)
    https://dev.mysql.com/downloads/mysql/

    mysql 版本一定要与主机 mysql 版本保持一致

    用 xftp 6 将安装包传入 linux 中

    解压安装包

    tar -zxvf mysql-5.7.17-linux-glibc2.12-x86_64.tar.gz

    移动文件夹到 /usr/local 目录下并重命名

    mv mysql-5.7.17-linux-glibc2.12-x86_64 /usr/local/mysql

    创建MySQL用户组合用户并修改权限

    groupadd mysql
    useradd -r -g mysql mysql

    创建数据目录并赋予权限

    mkdir -p  /data/mysql              #创建目录
    chown mysql:mysql -R /data/mysql   #赋予权限

    配置my.cnf

    vim /etc/my.cnf

    内容如下:

    [mysqld]
    bind-address=0.0.0.0
    port=3306
    user=mysql
    basedir=/usr/local/mysql
    datadir=/data/mysql
    socket=/tmp/mysql.sock
    log-error=/data/mysql/mysql.err
    pid-file=/data/mysql/mysql.pid
    #character config
    character_set_server=utf8mb4
    symbolic-links=0
    explicit_defaults_for_timestamp=true

    编辑好后,保存退出。

    初始化数据库

    进入MySQL的bin目录

    cd /usr/local/mysql/bin/

    初始化

    ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=
    /data/mysql/ --user=mysql --initialize

    查看密码

    cat /data/mysql/mysql.err
    root@localhost 后的是密码

    启动 mysql 服务

    先将 mysql.server 放置到 /etc/init.d/mysql 中

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

    启动

    service mysql start

    查看状态

    ps -ef|grep mysql

    修改密码

    首先进入 mysql 下的 bin 目录

    ./mysql -u root -p   #bin目录下
    密码是前面随机生成的

    在执行下面三步操作,然后重新登陆

    SET PASSWORD = PASSWORD('root');
    ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
    FLUSH PRIVILEGES;

    远程连接

    这个时候如果使用远程连接,你会发现无法连接

    这里主要执行下面三个命令(先登陆数据库)
    use mysql                                            #访问 mysql 库
    update user set host = '%' where user = 'root';         #使 root 能在任何 host 访问
    FLUSH PRIVILEGES;                                    #刷新

    二. 主从复制具体配置

    主服务器(master)ip ---- 192.168.237.1 ---- windows 10 系统
    从服务器(salve)ip ---- 192.168.237.66 ---- linux 系统

    配置节点信息

    修改主服务信息

    进入 window 系统中 mysql 下的 my.ini 配置文件

    路径如下:

    C:ProgramDataMySQLMySQL Server 5.7
    ProgramData 可能是隐藏文件,需要修改为显示

    新增代码

    ### 服务器id(最好配置成ip地址末尾,确保不会重复)
    server_id=1
    ### 开启日志文件
    log-bin=mysql-bin
    在 [mysqlId] 下

    Navicat 检验是否成功

    ### 查看server_id是否设置成功
    show VARIABLES like 'server_id';

    修改从服务器信息

    进入 etc 目录下,修改 my.cnf 文件

    vim /etc/my.cnf

    新增代码

    ### 服务器id
    server_id=66
    ### 开启日志文件
    log-bin=mysql-bin
    ### 制定binlog日志记录哪个db
    ### 我用的是test数据库做测试
    binlog_do_db=test

    检验是否设置成功

    ### 查看server_id是否设置成功
    show VARIABLES like 'server_id';

    重启服务器关闭防火墙

    ### 重启mysql
    service mysql restart
    ### 关闭防火墙
    systemctl stop firewalled.service

    服务器授权和登录

    主服务器给从服务器赋权

    ### 这句可以直接搬运,自己更改账号密码也行
    GRANT REPLICATION SLAVE ON *.* to 'mysql'@'%' identified by 'root';

    主服务器登录

    首先登录主服务器(master)的 mysql,查询 master 的状态

    ### 查询服务器状态
    show master status;
    File 和 Position 在从服务器中有用

    从服务器登录语句(第一次配置,可以不写关闭同步)

    ### 先关闭同步
    stop SLAVE;
     
    change master to 
    /*主服务器IP,设置的授权账号,设置的授权密码*/
    master_host='192.168.237.1',master_user='mysql',master_password='root',
    /*上述File,上述Position*/
             master_log_file='mysql-bin.000001',master_log_pos=153;
     
    ### 开启同步
    start SLAVE;

    验证主从复制是否成功

    ### 检查从服务器复制功能状态
    SHOW SLAVE STATUS;
    结果:Slave_IO_State:Waiting for master 一般都是成功了,如果是 Connection... 可能是配置的时候IP配错了Slave_IO_RunningSlave_SQL_Running 都应该是Yes
    实战测试:主库新建数据库连接或表后,从库就复制过去了。
    展开全文
  • 原标题:在 Linux复制和重命名文件cp 和 mv 之外,在 Linux 上有更多的复制和重命名文件的命令。试试这些命令或许会惊艳到你,并能节省一些时间。Linux 用户数十年来一直在使用简单的 cp 和 mv 命令来复制和...
  • cp 和 mv 之外,在 Linux 上有更多的复制和重命名文件的命令。试试这些命令或许会惊艳到你,并能节省一些时间。Linux 用户数十年来一直在使用简单的 cp 和 mv 命令来复制和重命名文件。这些命令是我们大多数人首先学...
  • 解析如何使用Linux命令下复制和重命名文件2018-06-29 13:18:452019浏览在现如今,随着互联网技术飞速的发展和进步,目前大多数便于语言都会涉及到命名,比如在Linux上如何复制和重命名文件呢?下面我们一起来看一下...
  • 由于这次的程序比较大(1G左右),按照之前的操作会比较耗时,有没有一个从A服务器直接复制文件到B服务器的方法?我从网上零零散散找了一些资料,用linux的scp命令可以解决以上问题,这里做一个汇总。还是老规矩,...
  • 先说linux下批量复制并重命名,其实就是个for循环 以txt文件为例 命令行打入(F为变量名,可任意) for F in *.txt ; do cp $F ${F%.txt}_1.txt;done 其中${F%.txt}_1.txt的意思是把F中得.txt去掉后加上_1....
  • 重命名文件的传统方法是使用 mv 命令。该命令将文件移动到不同的目录,或原地更改其名称,或者同时执行这两个操作。$mvmyfile/tmp$mv myfilenotmyfile$mvmyfile/tmp/notmyfile但我们也有 rename 命令来做重命名。...
  • 先说linux下批量复制并重命名,其实就是个for循环 以txt文件为例 命令行打入(F为变量名,可任意) for F in *.txt ; do cp $F ${F%.txt}_1.txt;done 其中${F%.txt}_1.txt的意思是把F中得.txt去掉后加上_1.txt 想要...
  • Linux 复制文件到当前目录...比如,我们要复制 /home/user 目录下的 test.sh 文件 到 当前目录,并将复制后的文件 命名为 test1.sh cp -i test.sh /home/user/test1.sh cp -i 原文件 目标目录/重命名文件 3)完成 ...
  • linux下重命名文件:使用mv命令就可以了,例:要把名为:abc 重命名为:123可以这样操作:重命名:MV命令1、进入你的文件目录,运行命令: /cd dir (dir指的是你文件所在目录)2、然后命令:ls (例出你的所有文件夹)...
  • linux批量复制(移动)并重命名文件

    千次阅读 2016-09-24 14:12:33
    #!bin/sh for file in /data/xxx/ do if test -d $file then echo $file for i in `ls $file/*.png`; do cp "$i" `echo "$i" |awk -F '.' '{print $1 "_zip." $2}'`;...如果是移动文件,则将cp 修改为 mv 即可
  • 在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个...把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下...
  • 你可能已经知道,我们使用 mv 命令在类 Unix 操作... 此命令用于在类 Unix 操作系统中使用标准通配符批量移动、复制、追加和重命名文件。在 Linux 中一次重命名多个文件mmv 程序可在基于 Debian 的系统的默认仓库中...
  • 前言本文主要介绍如何在Linux中使用Pigz工具更快地压缩文件。Pigz是GZip并行实现的首字母缩写,由Mark Adler编写。它是一个极好的压缩工具,可以帮助您以惊人的速度压缩文件。作为对旧的gzip实用程序的改进,它利用...
  • 展开全部具体操作如下:用mv命令mv /a /b1.命令格式:mv [选项] 源文件或目e69da5e887aa62616964757a686964616f31333365633835录 ...当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 格式:cp [OPTION]… SOURCE… DIRECTORY-R:递归拷贝目录(-r同样效果)-a(-dR):拷贝目录文件时保留源目录文件的原有属性及其它特性;一般用于归档(备份)-f:强制拷贝;当目标位置有同名文件直接覆盖操作;默认cp...
  • 真正的高手大多都精通Linux、UNIX或者Windows下的基础命令,并熟悉各种系统下的攻击和防护,而所有的高手都经历过菜鸟时期,都要从最基础的开始,并且基础是关键。因此,了解和熟悉常见的DOS基础命令就显得十分重要...
  • 请关注本头条号,每天...您将需要找到浪费空间的文件并删除它或移动到其它存档介质上。但是,如何快速找到最大的无用文件以帮忙有效恢复磁盘空间呢?跟agedu工具打个招呼(发音为'age dee you') - 它会扫描一个目录...
  • 在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个...把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下...
  • 前景提要(文末提供源码下载)今天我们来继续分享下工作表中图片的一些操作,今天我们要实现的是从其他的Excel文件中将图片直接插入当前工作表中,在之前我们学习了批量插入和批量保存,不过如果在保存之后,在插入也...
  • 为了防止别人插入移动设备(比如U盘或者移动硬盘等),比较笨的方法就是将USB接口堵住,其实我们只需要在电脑中设置一下,我们就可以让别人U盘或移动硬盘无法复制拷贝你电脑中的资料文件,下面小编来介绍一下具体...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 142
精华内容 56
关键字:

linux复制并重命名文件

linux 订阅