ubuntu 日常维护操作命令
文件操作
文件夹树
tree -I '.*|__*' >> tree.txt
# .*:匹配任何以点(.)开头的文件,例如 .gitignore、.bashrc 等。
# __*:匹配任何以双下划线(__)开头的文件夹,例如 __pycache__。
# | 符号来组合多个模式
压缩解压缩操作
# 打包压缩指定文件夹
tar -czvf a.tar.gz a
# 这条命令的参数解释如下:
# tar:调用 tar 程序。
# -c:创建一个新的归档文件。
# -z:使用 gzip 来压缩归档文件。
# -v:在压缩时显示文件列表(verbose模式)。
# -f:指定归档文件的名称。
# a.tar.gz:指定压缩文件的名称。
# a:指定要压缩的文件夹名称。
tar -czvf flask_mailmarketing_generic.tar.gz flask_mail_generic/
# 压缩下一级文件夹内的某个文件夹
tar -czvf folders/a.tar.gz folders/a
# 解压缩包到指定的文件夹
tar -xzvf flask_mailmarketing_generic.tar.gz -C /home/user/extracted
# 解压缩包到当前文件夹
tar -xzvf flask_mailmarketing_generic.tar.gz
License:
CC BY 4.0