记录一些日常工作中经常会用到的 Linux 命令
文件操作
cp | 复制文件/目录
复制文件
例:把当前目录下的 hello.js 复制到当前目录下的 css 文件夹里
1 | cp hello.js ./css |
复制文件并重命名
例:把 hello.js 改为 main.js 并复制到当前目录下
1 | cp hello.js main.js |
命令详解:菜鸟教程 - Linux cp 命令
rm | 删除文件/目录
删除文件
1 | rm -f 文件名 |
删除多个文件
假设有这么几个文件:file1.zip、file2.zip、file3.zip
1 | rm -f file*.zip |
跑路专用
删除所有目录下的文件并且不会出现警告信息
rm /rf /*
命令详解:菜鸟教程 - Linux rm 命令
mv | 重命名文件/目录、移动文件/目录
移动文件
例:把当前目录的 hello.js 移动到当前目录的 css 文件夹里
1 | mv hello.js ./css |
重命名文件
例:把 asd.php 改为 index.php
1 | mv asd.php index.php |
命令详解:菜鸟教程 - Linux mv 命令
zip | 压缩文件
zip
1 | zip test.zip test.txt |
它会将 test.txt 文件压缩为 test.zip ,当然也可以指定压缩包的目录,例如 /root/test.zip
命令详解:菜鸟教程 - Linux zip 命令
unzip | 解压zip文件
它会默认将文件解压到当前目录,如果要解压到指定目录,可以加上 -d 选项
1 | unzip test.zip -d /root/ |