rm `ls | grep -v "aa"`    //删除除带aa字符串的全部文件 ls | grep -v keep | xargs rm //除keep字符串的以外全删除 rm `ls | grep -v "^aa$" ` //删除除aa文件外的全部文件 rm `ls | grep -v "^a$" | grep -v "^b$" ` //删除除a和b以外的全部文件 `是1左边的键 rm -rf `ls | grep -…
1.java使用Jsch实现远程操作linux服务器进行文件上传.下载,删除和显示目录信息. 参考链接:https://www.cnblogs.com/longyg/archive/2012/06/25/2556576.html https://www.cnblogs.com/longyg/archive/2012/06/25/2561332.html https://www.cnblogs.com/qdwyg2013/p/5650764.html#top 引入jar包的maven依赖如下所示:…
Linux解压文件到指定目录 tar在Linux上是常用的打包.压缩.加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数:-c :create 建立压缩档案的参数:-x : 解压缩压缩档案的参数:-z : 是否需要用gzip压缩:-v: 压缩的过程中显示档案:-f: 置顶文档名,在f后面立即接文件名,不能再加参数 举例: 一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar tar -cvf /home/www/images…
Chapter 2. 文件系统 2.1 Linux 系统目录结构 命令窗口下输入命令: $ ls /,能够看到根目录下的全部目录及文件 树状目录结构为: 最顶级的目录: / :根目录 / 是根目录,~ 是家目录.Linux 的目录结构为树状结构,源头即是 /,其他目录可通过挂载将它们添加到树中,解除挂载可以移除它们.而每个用户都有其家目录.比如说root用户的家目录是/root,普通用户a的家目录是/home/a. 系统启动必须: /boot:存放的启动Linux 时使用的内核文件,包括连接文件…
(一)Linux 系统目录结构 登录系统后,在当前命令窗口下输入命令:ls / /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令. /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件. /dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的. /etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录. /home:用户的主目录,在Linux中,…
一. 文件重命名与移动(mv) 在linux中,重命名文件称为移动(moving).mv命令可以将文件和目录移动到另一个位置或重新命名. 1.1 使用mv重命名 下面在/usr/local下面创建一个空文件为test, 使用mv命令重命名为test1, 查看inode编号和时间将会保持不变,因为mv只影响文件名.如下图所示: 1.2 使用mv移动位置 下面使用mv将 local下的test1文件 移动到/src目录下,inode编号和时间将会保持不变,只是移动了位置,如下图所示: 上图移动文件时…
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力.    du可以查看文件及文件夹的大小.disk usage. 两者配合使用,非常有效.比如用df查看哪个一级目录过大,然后用du查看文件夹或文件的大小,如此便可迅速确定症结. 参考:http://www.bootf.com/355.html man du DU() User Commands DU() NAME du - estimate…
项目需求:从远处拷贝压缩文件到本地后并解压,解压后的部分文件拷贝并重命名到其他目录 需求拆分:1.拷贝文件 2.解压文件 3.批量重命名 步骤一查看:http://www.cnblogs.com/ddddemo/p/5670534.html 步骤三查看:http://www.cnblogs.com/ddddemo/p/5729099.html 现在需要实现步骤二,解压文件. 第一种方案,tar zxvf $dir/XXX.tgz -C $targetDir/ 这种会直接将文件解压到$target…
2021-08-26 在 centos7 环境下怎么移动一个文件到其他的目录下呢? 使用命令  mv 文件名 指定目录  即可完成该操作. 那么怎么将一个文件夹下的内容移动到另一个文件夹下呢?比如有时候解压文件不小心解压到目标文件夹的下一级文件夹中. 使用命令  mv 目标文件的上一级目录/* 新的目录  可以帮我们达到该目的.…
`ls /etc` 和$(ls /etc) 是两种获取命令执行结果的方式. for file in List 的语法里面的List 就是使用使用ls /etc 的命令执行结果作为List(https://www.shiyanlou.com/questions/59195/) #!/bin/bash for file in $(ls ./) do echo ${file} 'ֽ开始处理' ../a.exe < ${file} > ../${1}/${file} echo $file 完成' do…