4. 磁盘管理
查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩;
磁盘空间利用大小:df -h
————————————————————————————————————————————————
du [选项] [文件或目录]
-a:显示目录中所有文件以及文件夹的大小
-h:以人类可读的格式(如KB、MB、GB)显示大小
-s:显示目录的总大小,而不显示子目录的大小
-c:在输出的最后添加一个总计行
--max-depth=N:限制显示的目录深度为N级
--exclude=PATTERN:排除匹配特定模式的文件和目录。
一般常用:du -csh *
————————————————————————————————————————————————
tar [选项] [文件或目录...],其中常用的选项包括:
-c:创建新的归档文件
-x:从归档文件中提取文件
-v:显示详细信息
-f:指定归档文件的名称
-z:使用 gzip 压缩或解压文件
-j:使用 bzip2 压缩或解压文件
-t:列出归档文件的内容
一般常用:
将一个目录打包成一个文件:tar -cvf mydir.tar mydir
解压压缩文件:tar -xvf mydir.tar
将一个目录打包成一个文件并压缩:tar -czvf mydir.tar.gz mydir
解压缩并解包文件:tar -xzvf mydir.tar.gz
同理,还有采用其他压缩方式,只需将z换成j、J:
-z:使用 gzip 压缩或解压文件
-j:使用 bzip2 压缩或解压文件
-J:使用 xz 压缩或解压文件
查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩;
磁盘空间利用大小:df -h
————————————————————————————————————————————————
du [选项] [文件或目录]
-a:显示目录中所有文件以及文件夹的大小
-h:以人类可读的格式(如KB、MB、GB)显示大小
-s:显示目录的总大小,而不显示子目录的大小
-c:在输出的最后添加一个总计行
--max-depth=N:限制显示的目录深度为N级
--exclude=PATTERN:排除匹配特定模式的文件和目录。
一般常用:du -csh *
————————————————————————————————————————————————
tar [选项] [文件或目录...],其中常用的选项包括:
-c:创建新的归档文件
-x:从归档文件中提取文件
-v:显示详细信息
-f:指定归档文件的名称
-z:使用 gzip 压缩或解压文件
-j:使用 bzip2 压缩或解压文件
-t:列出归档文件的内容
一般常用:
将一个目录打包成一个文件:tar -cvf mydir.tar mydir
解压压缩文件:tar -xvf mydir.tar
将一个目录打包成一个文件并压缩:tar -czvf mydir.tar.gz mydir
解压缩并解包文件:tar -xzvf mydir.tar.gz
同理,还有采用其他压缩方式,只需将z换成j、J:
-z:使用 gzip 压缩或解压文件
-j:使用 bzip2 压缩或解压文件
-J:使用 xz 压缩或解压文件