Linux常用命令2

14 find 命令
      find命令用于在文件系统中查找文件。例如,输入"find / -name file.txt"可在文件系统的根目录下查找所有名为file.txt的文件,并将结果输出到屏幕上。“-type"表示按照文件类型查找,”-mtime"表示按照文件修改时间查找
      参数:
      find / -name file1    从 '/' 开始进入根文件系统搜索文件和目录
      find / -user user1    搜索属于用户 'user1' 的文件和目录
      find /usr/bin -type f -atime +100         搜索在过去100天内未被使用过的执行文件
      find /usr/bin -type f -mtime -10      搜索在10天内被创建或者修改过的文件
      whereis halt  显示一个二进制文件、源码或man的位置
      which halt    显示一个二进制文件或可执行文件的完整路径
​
15 chmod 命令
chomod  --命令由于修改指定文件和目录的权限。例如:输入"chmod 755 file.txt"可将名为file.txt的文件的权限设置为755
参数:
ls -lh 显示权限
chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r,4 )、写(w,2)和执行(x,1)的权限
chmod go-rwx directory1  删除群组(g)与其他人(o)对目录的读写执行权限
16 chown命令
chown   --命令用于修改指定文件和目录的所有者。 例如:输入"chown user file.txt"可将名为file.txt的文件的所有者设置为user。
参数:
chown user1 file1 改变一个文件的所有人属性
chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性
chown user1:group1 file1 改变一个文件的所有人和群组属性
17 paste 命令
paste  --命令用于将两个文件或多个文件进行按行合并,并标准输出。例如:paste [option]... [file]...
 参数:
paste file1 file2 合并两个文件或两栏的内容
paste -d '+' file1 file2 合并两个文件或两栏的内容,中间用"+"区分
18 sort命令
sort  --命令用于对文件进行排序,例如:sort [option]... [file]... :其中,option表示选项,file表示要排序的文件名。如果不指定文件名,则默认从标准输入读取
参数:
-r:降序排列。
-n:按数值大小排序。
-u:去重,只输出不重复的行。
-k:指定排序的键,可以是行中的某个字段。
sort file1 file2 排序两个文件的内容
sort file1 file2 | uniq 取出两个文件的并集(重复的行只保留一份)
sort file1 file2 | uniq -u 删除交集,留下其他的行
sort file1 file2 | uniq -d 取出两个文件的交集(只留下同时存在于两个文件中的文件)
19 tar命令
tar --命令用于打包和压缩文件或目录。 例如:输入"tar -cvzf archive.tar.gz /home/user"可将/home/user目录及其下的所有文件打包成名为archive.tar.gz的压缩文件
参数:
-c :新建打包文件
-t :查看打包文件的内容含有哪些文件名
-x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中
-j :通过bzip2的支持进行压缩/解压缩
-z :通过gzip的支持进行压缩/解压缩
-v :在压缩/解压缩过程中,将正在处理的文件名显示出来
-f filename :filename为要处理的文件
-C dir :指定压缩/解压缩的目录dir
tar.bz2 这种压缩格式文件是压缩率最好的,当然,也会相应的占用更多的CPU和时间压缩
tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称
查询
tar -jtv -f filename.tar.bz2
解压
tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
​
tar.gz 压缩时不会占用太多cpu
压缩
tar -zcvf archive_name.tar.gz filename
解压缩
-C dir指定解压路径,默认情况下直接解压到当前目录下。
tar -zxvf archive_name.tar.gz -C new_dir
tar格式文件用的非常广泛,消耗CPU较少。
它只是一个打包工具,不负责压缩,打包之后整体占用空间不变,编码也不会变。
打包
tar -cvf archive_name.tar directory_to_compress
解包
tar -xvf archive_name.tar -C dir
zip是使用最多的文档压缩格式
方便跨平台使用,但是压缩率不是很高
压缩
zip -r archive_name.zip filename
将几个文件和目录同时压缩成一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1
解压
unzip archive_name.zip
  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值