linux中一些基本命令tar,cp,rm,touch,mkdir等

时间:2021-09-12 17:45:00

tar 解压缩命令:

tar -c 建立压缩档案   tar -x 解压档案   tar -t 查看内容

以下是文件属性解压方式

   -z解压gzip属性    -j解压bz2属性    -v显示过程

其中-f是必须的,-f是解压的最后一个参数,后面接档案名;

例如:

解压: tar -xvf file.tar  ---解压tar文件

    tar -xzvf file.tar.gz ---解压tar.gz文件

    tar -xjvf   file.tar.bz2 ---解压bz2文件

压缩: tar -cvf file.tar  *.ext  --将后缀名为ext的所有文档压缩成file.tar

    tar -czf file.tar.gz  *.ext  ---将后缀名为ext的所有文档压缩成tar.gz

cp  复制命令

-i:交互式   -r,-R 递归复制目录及内部的所有内容。-v显示拷贝时的详细信息,-f 强制

-r/R 递归
 
 -n 不覆盖(使前面的-i失效)
-i,--interactive 交互模式(使前面的-n失效)
-a,--archive 原样复制,保留全部(包括mtime,atime,文件的所有者,权限等)
-L,--dereference 跟随符号链接(默认)
-P,--no-dereference 不跟随符号链接,也就是只拷贝符号链接,不拷贝符号链接指向的实际文件
-v 显示详细信息
-u,--update 当源文件比较新时复制
-b 同名文件会以~结尾备份
--remove-destination 复制前先删除
-f 如果目标文件不能打开,那么先删除再复制(-n参数会使-f失效)
例如:cp -R dir1  dir2 将目录dir1复制成目录dir2
   cp -f file1 file2 将文件file1强制复制成file2
 
 rm删除命令
rm -rf file删除file文件或者文件夹,强制删除
 
touch 建立文件
touch file建立一个file文件
 
 
mkdir建立文件夹
 
mkdir [-p] dirName
  -p 确保目录名称存在,不存在的就建一个。

 建立多重文件夹

mkdir -p test1/test2/test3...  建立文件夹test1,test2.test3

如果当前目录有test1,那么表示建立文件夹test2/test3