linux命令备忘

tar

压缩:
    tar czf foobar.tar.gz dir

解压:
    tar xvf foobar.tar.gz
  • -c : 创建一个归档文件
  • -x : 解开一个归档文件
  • -t : 查看tar包中的文件
  • -v : 压缩过程中显示文件
  • -f : 指定压缩包的名称
  • --exclude FILE : 压缩过程中忽略FILE文件

归档同时压缩

  • -z : gzip类型的压缩,生成的后缀为.tar.gz
  • -j : bzip2类型的压缩,生成的后缀为.tar.bz2
  • -J : xz类型的压缩,生成的后缀为.tar.xz

zip

压缩:
    zip -r myfile.zip ./*
解压:
    unzip -d /tmp myfile.zip

rar

压缩:
    rar a myfile ./*
解压:
    unrar e myfile.rar //e表示解压到当前目录,要指定目录使用x

根据inode号删除文件

ls -i   查看inode号
find ./ -inum xxx -exec rm -i {} /;

删除指定文件外的其他文件

ls | grep -v keep | xargs rm

十六进制查看文件

vim中:
    :%!xxd #取消 
    :%!xxd -r

shell中:
    hexdump -Cv filename

查询公网IP

curl ifconfig.me

你可能感兴趣的:(linux命令备忘)