linux中一些基本命令tar,cp,rm,touch,mkdir等
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复制成目录dir2cp -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