盛世宏图 发表于 2024-6-13 15:43:27

CentOS 7基础操纵07_Linux复制、删除、移动目次和文件

1、cp——复制(Copy)文件或目次

        cp命令用于复制文件或目次,将必要复制的文件或目次(源)重修一份并保存为新的文件或目次(可保存到其他目次中)。cp命令的基本使用格式如下:
cp    [选项]...    源文件或目录...    目标文件或目录         必要复制多个文件或目次时,目标位置必须是目次.且目标目次必须已经存在。cp命令较常月到的几个选项如下。


[*]-f:覆盖目标同名文件或目次时不进行提醒,而直接逼迫(Force)复制。
[*]-i:覆盖目标同名文件或目次时提醒用户确认(Interactive,交互式)。
[*]-p:复制时保持〔Preserve)源文件的权限、属主实时间标志等属性不变。
[*]-r:复制目次时必须使用此选项,表现递归复制全部文件及子目次。
        例如,以下两个操纵将把/bin/touch命令步调复制到当前目次下,并定名为mytouch。另外将/etc/yum.conf 文件复制一份作为备份,添加.bak扩展名,仍存放在/etc目次中.
# cp /bin/touch ./mytouch
# cp /etc/yum.conf /etc/yum.conf.bak         假如必要复制的数据包括完整的目次,则必要联合“-r”选项才能乐成实验,否则目次将被忽略。例如,以下操纵将把目次/boot/grub、文件/etc/host . conf 复制到当前目次下的public_html 文件夹中。
# cp -r /boot/grub/ /etc/host.conf public_html/
# ls public_html/
grubhost.conf 2、rm命令——删除(Remove)文件或目次

        rm命令用于删除指定的文件或目次,在Linux 命令行界面中,删除的文件是难以恢复的.因此使用rm 命令删除文件时必要格外警惕。rm 命令使用要删除的文件或目次名作为参数。常用的几个选项如下(与CP命令的对应选项含义基本相似)所述。


[*]-f:删除文件或目次时不进行提醒,而直接逼迫删除。
[*]-i:删除文件或目次时提醒用户确认。
[*]-r:删除目次时必须使用此选项.表现递归删除整个目次树(应谨慎使用).
        对于已经确定不再使用的数据(包罗目次、文件),通常联合“-rf”选项直接进行删除而不进行提示。例如,若要删除刚复制到public_html目次中的grub目次树,且不提示用户进行确认(直接删除),可以实验“rm -rf public_html/grub/”命令,详细操纵如下:
# rm -rf public_html/grub/
# ls public_html/
host.conf         假如必要在实验删除操纵进步行确认,可以使用“-i”选项(不要和-f 选项同时使用),rm 命令将对每个待删除的文件或目次提示用户是否真的删除,必要输入y(表现删除)或n(表现不删除)进行确认,例如以下操纵将以提示确认的方式删除public_htmI目次中的host .conf文件(根据提示信息输入y确认删除).
【注意】
        在学习 rm删除命令时,不要直接删除体系中已有的目次或配置文件,以避免出现意外故障。发起从体系中复制一些目次或文件到新建的文件夹中,然后切换到新建的文件夹,使用复制后的目次或文件进行删除练习。
3、mv命令——移动(Move)文件或目次

        mv命令用于将指定的文件或目次转移位置,假如目标位置与源位置相同,则结果相当于为文件或目次改名mv命令的基本使用格式如下:
mv    [选项]...源文件或目录...    目标文件或目录         必要移动多个文件或目次时,目标位置必须是目次,且目标目次必须已经存在。
        假如在同一个目次下移动文件或目次,则相当于实验重定名操纵。例如,以下操纵将把当前目次中的mytouch步调文件改名为mkfile.
# mv mytouch mkfile
# ls -lh mytouch mkfile
ls: 无法访问mytouch: 没有那个文件或目录
-rwxr-xr-x. 1 root root 62K 5月   6 11:51 mkfile         假如移动一个文件或目次到一个已经存在的文件夹中可以只指定目标文件夹位置,例如,以下操纵将把 mkfile文件移动到 public_html目次(已经存在)中,文件名仍然是mkfile.
# mv mkfile public_html/
# ls -l public_html/
总用量 64
-rwxr-xr-x. 1 root root 62568 5月   6 11:51 mkfile
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: CentOS 7基础操纵07_Linux复制、删除、移动目次和文件