linux 第12章 文件操作 linux 第12章 文件操作

2022-07-18

① Linux 删除文件夹和文件的命令

  • -r 就是向下递归,不管有多少级目录,一并删除

  • -f 就是直接强行删除,不作任何提示的意思

A 删除文件夹实例

rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

B 删除文件使用实例

rm -f /var/log/httpd/access.log

将会强制删除/var/log/httpd/access.log这个文件

② 下载文件

wget http://www.workerman.net/download/GatewayWorker.zip

③ 解压文件

A unzip解压缩

一般来讲,unzip命令常用的选项是-o和-d选项,其余的可以在详解中查看

  • -o选项,不询问用户,直接覆盖原文件

  • -d选项,用户可以指定一个解压到指定目录

举例:

在/root/test/目录下,有aaa.zip压缩文件

如果要覆盖原来的test1和test2.txt,则,执行命令

unzip -o aaa.zip

如果要保留原来的文件,把解压后的文件存放在/root/test2目录下,则执行命令

unzip -o -d /root/test2/ ./aaa.zip

④ cp 复制文件或复制文件夹

cp [option] Source Directory

常用选项:

cp命令中有一个常用选项R,它可以递归的复制目录中的所有文件

参数说明:

Source:要复制的源文件

Directory:复制文件的新位置。如果此参数是一个新目录名,则将文件复制到新位置时重命名文件

用法示例:

A、复制并重命名文件

将/etc/samba/smb.conf备份到当前目录中,并将文件重命名为smb.conf_backup:

$cp  /etc/samba/smb.conf   smb.conf_backup

B、复制目录

如果要复制的源目录中还存在子目录,可能会发生错误,此时使用选项R递归地复制子目录。

将目录test复制到目录file中

$cp -R test file/

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 551

linux文章

带到手机上看