linux中的一些常用命令

一、对文件相关操作的命令
mkdir:创建目录

mkdir test				//创建一个test文件目录
mkdir -m 777 test		//-m表示设定权限,创建一个权限为777的test目录

touch:新建一个不存在的文件(还可用来修改时间戳)

touch 1.txt				//在当前目录下新建一个不存在的1.txt文件

mv:移动文件或目录,也可以将文件改名

mv 1.txt 2.txt							//将文件1.txt改名为2.txt
mv -i 1.txt 2.txt						//-i表示若目标文件已存在,询问是否覆盖;-f表示若目标文件存在,不询问直接覆盖。将文件1.txt改名为2.txt,若2.txt已存在,询问是否覆盖
mv 1.txt test							//将文件1.txt移动到test目录下
mv 1.txt 2.txt 3.txt test				//将文件1.txt,2.txt,3.txt移动到test目录下
mv –t /opt/soft/test/ 1.txt 2.txt 3.txt	//-t表示指定mv的目标目录,将文件1.txt,2.txt,3.txt移动到test目录下
mv dir1 dir2							//将目录dir1移动到dir2
mv * ../								//将当前目录下的文件全部移动到上一级目录

cp:复制文件或目录

cp 1.txt test			//将文件1.txt复制到test目录下,若文件在目标目录下存在,会询问是否覆盖
cp -a dir1 dir2			//复制整个目录,若目标目录存在,则将整个源目录复制到目标目录中

rm:删除文件或文件目录

rm test.c		//删除test.c文件
rm -rf test		//将目录test以及它的全部子目录删除
rm -i *.c		//-i表示删除前会询问是否确认删除。删除所有.c文件,并逐一询问
rm -- -f		//删除所有以-f开头的文件

rmdir:删除空目录,目录在被删之前必须是空的

rmdir test		//删除空目录test

快速清空文件中内容的几种方法

>filename
:>filename
echo"">filename
echo>filename

文件压缩

tar -cvf file.tar filedir				//将目录filedir打包为file.tar
tar -zcvf file.tar.gz filedir			//将目录filedir打包为file.tar.gz
tar –cvf jpg.tar *.jpg					//将目录中所有的jpg文件打包为jpg.tar
tar –cjf jpg.tar.bz2 *.jpg	 			//将目录里所有jpg文件打包成jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg				//将目录里所有jpg文件打包成jpg.tar.Z
rar a jpg.rar *.jpg	 					//rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg 						//zip格式的压缩,需要先下载zip for linux
zip -r filename.zip filedir				//将filedir目录中的所有内容压缩到filename.zip中
zip -r filename.zip file1 file2 filedir	//将file1、file2和filedir目录中的所有内容压缩到filename.zip中

文件解压

tar -xvf filename.tar				//解压tar包
tar -xzvf filename.tar.gz			//解压tar.gz包
tar -xjvf filename.tar.bz2 			//解压 tar.bz2包
tar -xZvf filename.tar.Z			//解压tar.Z包
unrar e filename.rar 				//解压rar包
unzip filename.zip					//解压zip包
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值