① 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/