首页 > TAG信息列表 > dir2

linux创建软连接

linux创建软连接命令: ln -s [dir1] [dir2]   软链接可以理解为,dir2就是dir1的快捷方式,进入了dir2,就会自动进入dir1。 例子:  ln -s /home/datasets/JHMDB /home/MOC_detector/data/JHMDB  真正的JHMDB数据集保存在/home/datasets/JHMDB中,/home/MOC_detector/data/JHMDB 是 /hom

shell中$(( )) 与 $( ) 还有${ }的区别

$(command)与`command`(反引号) 在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution)的。 所谓的命令替换,都是用来对命令进行重组的操作: 完成引号里的命令行,然后将其结果替换出来,再重组命令行。 从内向外一层一层执行,直到最外层。 例如: $ echo the

Node.js 中 __dirname ./ process.cwd()

一、 __dirname: 被执行的 js 文件的绝对路径——文件所在目录,所以当你在 /d1/d2/myscript.js 文件中写了 __dirname, 它的值就是 /d1/d2 。保证了文件在不同的目录下执行时,路径始终不变。 等同于 __filename 的 path.dirname()。__dirname 实际上不是一个全局变量,而是每个

shell中 ${}, ##, %%, :-,:+, ? 的使用

假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 可以用${}分别替换得到不同的值:${file#*/} 删掉第一个/及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/} 删掉最后一个/及其左边的字符串:my.file.txt${file#*.} 删掉第一个.及其左边的字符串:file.txt${file##*.}

Shell表达式,如${file##*/}

假设我们定义了一个变量为: 复制代码代码如下: file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值: 复制代码代码如下: {file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt{file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.

linux常用命令

linux设置秘钥登录 Linux服务器设置密钥登录、禁用密码登录 - IDC严选 (idcbuy.net) 查看端口占用 netstat -lnp|grep 3306 查看日志 tail -n 行数 文件名 查看xx文件的最后多少行 tail -n 200 bdmsjob.log 查看bdmsjob.log的最后两百行 tail -n 200 bdms_release/bdmsjob.log

shell中#*,##*,#*,##*,% *,%% *的含义及用法

假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个/ 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/  及其左边的字符串:my.file.txt${file#*.}:删掉第一个.  及其左边的字符串:file.txt${

批处理命令进行文件夹及子级文件的复制

场景1-单目录复制 将目录dir下的所有文件复制到目录dir2下 @echo off :: 要复制的文件夹 set SOUECE=F:\dir :: 复制到的目录 set DESTINATION=F:\dir2 xcopy %SOUECE% %DESTINATION%\ /s/y/i pause 场景2-多目录复制 目录dir下有很多文件夹,每个文件夹下都有子文件夹dir3,现在要将

Linux环境文件或文件夹的复制命令

1.cp命令 命令:cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下 cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下 cp -r dir1/. dir2 表示将dir1下的文件复制到dir2,不包括dir1目录 说明:cp参数 -i:询问,如果目标文件已经存在,则会询问是否覆盖; 2.scp命令

shell变量中切割字符串

linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出

Linux常见问题汇总,比较适合菜鸟哈

Linux常见问题汇总如下: 1 切换目录                 cd 路径 2 回退上一层目录     cd .. 3查看Java相关进程命令 ps –ef | grep java 4查看滚动日志           tail –f  日志名称 5 给文件赋权         chmod 777 文件名      (ps:

linux下对比两个文件夹下python文件的差异

1. 代码如下 #!/bin/bash ########################################################## # Filename : pyDiff # Description : 查看文件夹下python文件的不同, use like: # pyDiff dir1 dir2 # 参考:https://vi.stackexchange.com/questi

shell常见表达式

假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个/ 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/  及其左边的字符串:my.file.txt${file#*.}:删掉第一个.  及其左边的字符串:file.txt${

MFS分布式存储系统----系统部署,文件写入与恢复,存储类

文章目录 一、系统部署1.1 简介1.2 镜像源配置、下载1.3 master部署、启动服务1.4 chunk server部署、启动服务1.5 client端部署1.6 client端做存储测试 二、文件写入与恢复2.1 文件写入2.2 文件恢复 三、存储类3.1 添加chunk server节点3.2 设置查看文件的存储类--示例13.

zookeeper

1.zookeeper出现的历史及其原因 Zookeeper 最早起源于雅虎研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很多大型系统基本都需要依赖一个类似的系统来进行分布式协调,但是这些系统往往都存在分布式单点问题。 所以,雅虎的开发人员就试图开发一个通用的无单点问题的分布式协

Linux 文件与目录相关指令

在每个文件夹中,存在 . 和 .. 文件夹,这两个目录项由系统创建和删除,分别代表当前文件夹和上一级文件夹 文件与目录管理 pwd:打印当前工作目录(print working directory) cd:改变当前工作目录 cd.. 返回上一级 cd 不带参数返回用户工作主目录 cd / ... 绝对路径,否则为相对路径

分布式目录path锁实现方案

什么要实现分布式path锁(服务的多实例及并发下触发path不一致的场景,包括同级目录下不能重名) 什么并发场景会触发path不一致 (1)更新并发冲突(两个用户同时更新的时候) 比如存在目录/d1,/d1/d2_1,/d1/d2_2,/d1/d2_3 用户同时修改目录d1的名称 目前的逻辑:通过/d1前缀匹配获取d1的所有

Linux之操作处理排除某个目录或文件

Linux中移动,复制,删除,打包排除某个目录或文件 移动,复制,删除排除某个文件或目录 方式一: cp !(file1|dir2) /data/ 复制文件到/data/,排除file1和dir2 mv !(file1|dir2) /data/ 移动文件到/data/,排除file1和dir2 rm -rf !(file1|dir2) ./ 删除当前目录下的文件,排除file1和dir2

79.批量删除日志文件

#!/bin/bash #The script is used to batch delete log files. #Date 2021-01-30 dir1=/tmp/log_test1 dir2=/tmp/log_test2 if [ -d $dir1 ];then#判断目录是否存在 n1=`ls $dir1|wc -l` if [ "$n1" -ne 0 ];then#判断文件是否存在 find $dir1 -type f -m

Linux下覆盖目录的方法

需求:     用一个目录覆盖另一个目录     参见: http://bbs.chinaunix.net/thread-1987911-1-1.html 尝试0:     直接cp -rf     cp -rf dir1 dir2     失败。     会将dir1 复制到dir2下。     原因参见info coreutils 2.8 target directory 尝试1:     使用 mv -

python不同包之间调用时报文件模块不存在的问题

转载:https://www.cnblogs.com/Qliupeng/p/11717417.html python对于跨包调用函数时,经常会提示模块不存在的问题,主要是python程序执行时,搜索路径导致的,python程序执行的路径依次是: (1)程序根目录(2)环境变量(3)标准库目标(D:\Python27\Lib  标准库是在lib文件下)(4)第三方库的目录(D:\Python2

003. Linux基础三 P3(目录操作)

1 目录操作 tree 显示目录树常见选项: -d: 只显示目录 -L level:指定显示的层级数目 -P pattern: 只显示由指定wild -card pattern匹配到的路径 mkdir 创建目录常见选项: -p: 存在于不报错,且可自动创建所需的各目录 -v: 显示详细信息 -m MODE: 创建目录时直接指定权限 rmdir

linux cp mv mkdir rmdir rm touch

mkdir、rmdir mkdir  dir1  dir2  dir3...     创建目录    -p建立多级目录    -m初始化目录权限 rmdir  a/b/c      删除空目录    -p删除a/b/c(如果a下只有b,b下只有c,c为空目录)    -r删除非空目录 cp cp  a  b    复制文件或目录a到文件或目录b c

python两个目录匹配,粘贴图片

from PIL import Image import os #urlWater是水底的影像,urlImage1m的切片 def replaceImage(urlWater,urlImage,): #打开水底影像 imgWater=Image.open(urlWater) target = Image.new('RGBA', imgWater.size, (0, 0, 0, 0)) box = (0, 0, 256, 256) region

ubuntu文件操作mkdir cp mv rm ln

pwd:显示当前目录 date:显示当前日期 cal:显示日历   ls:列出目录内容   cd:改变当前工作目录 ‘.’:代表工作目录 ‘..’:代表工作目录父目录 进入当前目录的父目录:cd /home 和 cd .. 进入当前目录的子目录:cd jeremy 和 cd ./jeremy 1.创建一个目录:mkdir p