1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| 创建、删除文件 echo 123 > 1.txt //创建带有内容的文件 echo 123 >> 1.txt //追加内容 vim 文件名 //创建文件 touch 文件名 //创建文件 rm 文件名 //删除文件 rm -f 文件名 //强制删除文件
创建、删除目录 mkdir 目录名 //创建目录 mkdir -p 1/2/3 //创建多级目录 rmdir 目录名 //删除空目录 rm -r 目录名 //删除目录 rm -rf 目录名 //强制删除目录 重命名、拷贝、移动文件 mv 旧文件名 新文件名 //重命名 mv 文件名 目录名 //移动 cp 旧文件名 新文件名 //复制
压缩、解压缩 dd if=/dev/zero of=wenjian bs=1M count=100 //创建一个大小为100M的文件 if 输入文件 --- /dev/zero 特殊文件 --- 空字节填充设备 of 输出文件 bs 文件大小 count 次数
gzip 文件名 //压缩文件 gunzip 压缩文件名 //解压缩文件 bzip2 文件名 //压缩文件 bunzip 压缩文件名 //解压缩文件 - ll -h 将文件大小单位换算 + 相对于gzip,bzip2是一个压缩效率更高的命令,压缩后文件占据的空间更小,所以需要的压缩时间要比gzip更久,bzip2的使用方式与gzip基本相同。 - 只能压缩单个文件
+ 先打包在压缩 tar -cf filename.tar 源文件/目录 //打包 tar -tf filename.tar //查看包里的内容 tar -zcf filename.tar.gz 源文件/目录 //打包并压缩 tar -xzf filename.tar.gz //解压并解包 -c 打包 -f 指定打包文件名/压缩文件名 -t 查看打包/压缩的内容 -z gzip压缩 -j bzip2压缩 -x 解压 -v 显示过程
|