首页
学习
活动
专区
圈层
工具
发布

Linux Shell查找文件

/bin/bash # 查找当前目录中所有大于1mb的文件,把文件名写到文本文件中,统计个数 # # find命令,参数:路径地址,命令参数,-size n (查找长度为n的文件) -type f (...查找某类型文件,f普通文件) # tee命令 参数:文件名 (把输入数据保存成文件) # | 管道符号 把第一个命令的执行结果传给第二个命令 # wc统计命令,参数:-l (统计行数) find.../bin/bash # 目的:查找/目录下,文件名以abc开头的文件100个,保存到文件中 # # for in循环 # shell的命令替换,反引号,将命令执行结果保存到变量中 # find查找命令...参数:-name "xxx" (查找文件名,里面可以用通配符*) # head开头命令 参数:-n (显示多少行) # 输出重定向>> 两个>>代表追加 for filename in `find /

7.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Linux】文件服务OpenSSH(Secure Shell)

    Linux操作系统通过各种文件服务提供了强大的文件管理和共享功能。...以下是一些常见的Linux文件服务: OpenSSH(Open Secure Shell)是一套用于提供安全网络通信的开源实现,主要包含SSH(Secure Shell)协议的实现。...SSH是一种加密的网络协议,用于在不安全的网络中安全地进行远程登录、文件传输和命令执行。OpenSSH提供了SSH客户端和服务器,是Linux和其他类Unix操作系统中常见的工具之一。...,用于通过加密的通道安全地传输文件。...OpenSSH是许多Linux发行版的标配,并且在许多其他操作系统上也可用。它在互联网上广泛使用,成为安全远程管理和文件传输的标准工具。

    1.2K10

    linux 下shell脚本备份文件

    以下是shell自动备份用的: 主要功能: 1)将pathSrc目录中的文件拷贝到pathDst目录中去。   具体步骤:先查询源目录和目标目录中的文件,分别存在fileSrc和fileDst中。...-print find命令将匹配的文件输出到标准输出。 -exec find命令对匹配的文件执行该参数所给出的shell命令。...-ok 和- exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行. 1....-name 按照文件名查找文件 2. -perm 按照文件权限来查找文件 3....p - 管道文件。 l - 符号链接文件。 f - 普通文件。 6. 使用-size选项 ,按文件的大小查找文件的

    7.3K20

    linux mail发送邮件_shell传输文件

    一、mail命令 1.配置 vim /etc/mail.rc 文件尾增加以下内容 set from=1968089885@qq.com smtp=”smtp.qq.com” set smtp-auth-user...最好看帮助 1) 无邮件正文 mail -s “主题” 收件地址 % mail -s “测试” 1968089885@foxmail.com 2) 有邮件正文 mail -s “主题” 收件地址文件...% cat /data/findyou.txt | mail -s “邮件主题” 1968089885@foxmail.com 3) 带附件 mail -s “主题” 收件地址 -a 附件 文件...相关阅读: Linux发邮件之mail命令详解 Linux监视进程之ps命令详解 Linux查看命令之od命令详解 Linux中文本处理工具之sort命令详解 linux拷贝命令之高级拷贝scp命令详解...linux命令详解之rpm命令参数使用方法 Linux命令详解之less命令 linux top命令详解 Linux进程管理命令详解 Linux chage命令详解 linux curl命令详解及实例分享

    10K20

    linux平台下的写文件刷新

    c语言libc库自带的fflush和linux的sync、fsync、fdatasync,字面上都是刷新缓冲区数据到磁盘(当然,fflush还可以刷新缓冲区数据到标准输入、输出以及错误输出)。...一、c语言fflush和linux的sync、fsync、fdatasync的区别 1.接口基本不同 fflush是libc库中提供的函数,平台无关,只有在你使用到c语言的标准文件(FILE)操作时,...当我们向文件写入数据时,内核通常会先将数据复制到页告诉缓存中,然后将这些缓存页的地址排入队列,晚些时候再写入磁盘。这种方式被称为延迟写。...1、sync和fsync、fdatasync的区别 sync只是将页高速缓存中所有修改过的块的地址排入写入队列,然后返回,他并不等待实际写磁盘操作结束。...fsync、fdatasync只对参数fd指定的一个文件起作用,并且等到写磁盘结束才返回。 这两个系统调用一般用于数据库这样的应用程序,这种应用需要确保修改过的块立即写到磁盘上。

    5.1K50

    【Linux操作系统】shell和文件权限

    Linux内核。...用户通过输入Linux命令到shell----命令行解释器,shell将用户的命令翻译出来,调用相应的系统调用接口,交给操作系统(内核)处理,操作系统处理完成后,返回结果给shell,shell翻译后展示给用户结果...解答:如果说shell是媒婆(一种职业)的话,那么bash就是王媒婆(一个具体从事媒婆职业的人),Linux下用的具体的命令行解释器(shell)就是bash。...的版本 解答:以下列举几种shell: sh(Bourne Shell) 是UNIX最初使用的 shell bash(Bourne Again Shell):Linux默认,是Bourne Shell...) 文件的拥有者:文件的创建者在创建的时候默认创建者就是拥有者,但是文件如物品一般可修改其拥有者,所以文件的创建者不一定是文件的拥有者 文件的所属组:我们在公司写项目的时候,和你(文件拥有者)分配在同一个组写项目的人就是文件的所属组的人

    2.1K30

    linux 下gz文件解压命令,Linux解压gz文件的命令怎么写

    Linux解压gz文件的命令怎么写 发布时间:2020-11-17 13:39:53 来源:亿速云 阅读:122 作者:小新 小编给大家分享一下Linux解压gz文件的命令怎么写,相信大部分人都还不怎么了解...gz文件是一种压缩文件,以.gz或者.tar.gz(.tgz)为扩展名,在Linux、UNIX和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件。...gunzip命令 作用是解压文件,使用权限是所有用户。例:gunzip FileName.gz gzip命令 gzip命令是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。...gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。...)扩展名结尾的gz文件,可以使用tar命令来解压,执行以下命令:tar zxvf FileName.tar.gz 就可解压.tar.gz文件 以上是Linux解压gz文件的命令怎么写的所有内容,感谢各位的阅读

    17.9K40

    linux 查看目录大小_shell判断文件大小

    1> 要显示一个目录树及其每个子树的磁盘使用情况 du /home/linux 这在/home/linux目录及其每个子目录中显示了磁盘块数。...2> 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况 du -k /home/linux 这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。...3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况 du -m /home/linux 这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。...4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况 du -g /home/linux 这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。...10>只显示一个目录树的全部磁盘使用情况 du -s /home/linux 11>查看各文件夹大小:du -h –max-depth=1 查看指定目录: 代码如下: 其中 /path表示路径

    15.9K20

    Linux Shell--判断文件夹是否存在

    中专为仓库建立了目录 第一次git clone代码,后续都会进行git pull增量更新代码 在打包的过程中会将仓库中的代码cp 到构建的目录下 将部分子模块重新mv到对应的目录下 开始Gradle打包 在Shell...中定义函数 在Shell中定义函数,与其他语言差不多,只是参数不用指定,使用$1则代表获取第一个参数,同理$2,$3...则代表对应的参数,而在调用时,使用空格即可传递参数。...cloneOrUpdateRespority(){ # 定义第一个参数为仓库名 respority=$1 echo $respority } ##调用函数 cloneOrUpdateRespority test 判断文件夹是否存在...通过-d "test"来判断文件夹是否存在 if [ -d 'test' ] && [ -d "${test}/.git" ];then echo "Git仓库存在" else

    7.4K40

    Linux shell 多进程和文件队列处理任务

    1天,会对定时任务造成影响 想到的解决方法 将串行任务执行改成并行任务执行 任务分解到不同的文件中,用专门的处理进程处理 先压缩后拉取,然后删除掉应用服务器上的压缩文件 前期准备 由于对shell以前只是停留在偶尔用的程度...,许多知识都需要现查,因此又去学习了一遍,其中包括shell中多进程任务执行,文件监听处理,以及常用的Linux命令 Linux多任务执行 (多任务执行|http://www.cnblogs.com/xudong-bupt.../p/6079849.html) (多进程并发|http://www.cnblogs.com/stevendes1/p/6725898.html) 我第一个看到的是第一个博客,不过他写的多进程程序里有问题...文件监听处理 以前用kafka做日志处理时,记得有一个可以使用tail来创建生产者,因此朝着这方面找了下资料,确实可以这么做 shell function dosth(){} tail -f -n 100...函数调用,scp,gzip,echo等命令看了下他们的man页,做起来更有信心 动手 任务分类 目前有两个任务,一是拉取日志,二是删除过期日志,因此使用两个文件队列来分别表示这两个任务 shell处理

    2.4K30

    Linux文件与目录管理、Bash Shell基本使用

    1:Linux特点及哲学思想 ①一切皆文件* ②由众多目的的单一应用程序组成:一个程序只做一件事,且做好 ③组合目的的单一的小程序完成复杂的任务 ④尽量避免跟用户交互* ⑤使用文本文件保存配置信息...* 程序=指令+数据 程序=指令文件+库+配置文件+帮助文档 2:终端、shell理论 终端:人机交互的最后一个界面 shell:人机交互程序 ①图形shell (GUI) gnome ②字符界面...shell (CLI) sh dash ksh bash rbash … 当前shell echo “$SHELL” 3:Shell提示符 程序:指令+数据 指令+库+配置文件+帮助文档 管理员:...ls:list 打印清单(指定目录) pwd:print work directory 打印当前工作路径 inux基本命令及操作 Linux的文件类型 普通文件:-,f 通常情况下无色显示,除了压缩文件...块设备:b 通常情况下黄色显示 套接字文件:s 进程间通信的特殊文件,通常情况下为紫色 命名管道:p fi,fo 颜色为黄褐色 5:命令操作 文件管理类 linux命令通用格式 命令字 [选项

    2K10

    Linux——shell

    什么是shell? shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) 。它接收用户输入的命令并把它送入内核去执行。起着用户与系统之间进行交互的作用。 ?...shell的功能: 命令行解释 命令的多种执行顺序 通配符 命令补全、别名机制、命令历史 I/O重定向 管道 命令替换(` ` 或$( ) ) shell编程语言 shell可以执行——内部命令、外部命令...shell命令分为: 内部(内置)命令 内部命令是shell本身包含的一些命令,这些内部命令的代码是整个shell代码的一个组成部分; 内部命令的执行是shell通过执行自己的代码中的相应部分来完成的...外部(外置)命令 外部命令的代码则存放在一些二进制的可执行文件或者shell脚本中; 外部命令执行时,shell会在文件系统中指定的一些目录去搜索相应的文件,然后调入内存执行。...shell变量PATH中 ?

    14K30
    领券