Skip to main content

文件操作

压缩

tar -zxvf x

gz

tar -zxvf x

zip

# 安装
yum install -y unzip zip

# 解压到当前目录
unzip 文件名.zip

# 解压到指定目录
unzip 要解压的文件 -d {解压后的位置}

删除

删除除了指定文件夹以外的

find . -maxdepth 1 -type d ! -name '20231206' ! -name '.' ! -name '..' -exec rm -r {} \;

这个命令的解释如下:

  • . 表示当前目录。
  • -maxdepth 1 限制find的搜索深度为当前目录。
  • -type d 指定查找目录。
  • ! -name '20231206' 排除名称为20231206的文件夹。
  • -exec rm -r {} \; 对找到的每个目录执行rm -r命令,即递归删除目录及其内容。

请注意,这个命令删除文件是不可逆的,谨慎使用。确保在运行之前对命令进行仔细检查,以避免不必要的数据丢失。

移动文件

mv {要移动的文件夹} {新的位置}

mv /home/hongqi/capsion.top /capsion.top