1 复制命令
1 | #将dirName1目录下a文件复制到dirName2目录下 |
2 删除命令
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录
-f:强制删除文件或目录, 略过不存在的文件,不显示任何信息
-i:删除已有文件或目录之前先询问用户
-r:递归处理,将指定目录下的所有文件与子目录一并处理
-v:显示指令的详细执行过程
1 | #删除dir1目录下a文件 |
3 解压or压缩命令
3.1 zip
1 | #压缩dirName目录下的所有文件和文件夹为a.zip |
3.2 rar
1 | #压缩dirName目录下的所有文件和文件夹到当前目录下的a.rar |
3.3 tar
tar(Tape ARchive,磁带归档的缩写;最初设计用于将文件打包到磁带上,现在我们大都使用它来实现备份某个分区或者某些重要的目录)是类 Unix 系统中使用最广泛的命令,用于归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用 gzip 或者 bzip2 等技术进行压缩。
tar命令语法为:tar <主选项+辅选项> <归档文件名> <文件或目录>
主选项
-c 建立新的归档文件
-r 将文件追加到归档文件中
-t 查看归档文件内容
-u 将已更新的文件追加到原归档文件中
-x 解压
辅选项
-z 用gzip来压缩/解压文件(xxx.tar.gz)
-Z 用compress来压缩/解压文件(xxx.tar.Z)
-j 用bz2来压缩/解压文件(xxx.tar.bz2)
-J 用xz来压缩/解压文件(xxx.tar.xz)
-v 显示所有压缩/解压过程
-f选项
-f表示指定归档文件名,这个参数必须为最后一个参数,后面只能归档文件名
3.3.1 常用压缩命令
1 | #将当前目录所有.jpg的文件压缩成一个名为xxx.tar的包 |
3.3.2 常用解压命令
1 | #解压出xxx.tar(.gz/.Z/.bz2/.xz)包中所有文件到当前目录 |
3.3.3 列出命令
1 | #列出xxx.tar(.gz/.Z/.bz2/.xz)包中所有文件和目录 |
4 卸载命令
查询
1
dpkg --get-selections | grep xxx
卸载
1
sudo apt-get purge xxx