-
请问Spring如何在jar文件里面按文件夹加载配置文件?
2008-12-22 17:34:32一个Web应用有多个模块(假设有org和auth两个模块), 我希望为每个模块创建一个项目, 在项目中维护模块用到的配置文件. 然后将这些模块分别打包成jar放到web应用的WEB-INF/lib下. 现在用单元测试, 在Web应用中运行... -
linux中如何复制文件并重命名_linux下文件夹的创建、复制、剪切、重命名、清空和删除命令...
2020-12-21 21:18:55在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个sinozzz123的文件夹mkdir /home/wwwroot/sinozzz123二、目录复制1.把/home/wwwroot/sinozzz...在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz
一、目录创建
在/home/wwwroot目录下新建一个sinozzz123的文件夹
mkdir /home/wwwroot/sinozzz123
二、目录复制
1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下
cp -a /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123
2.把/home/wwwroot/sinozzz123/abc/下的文件夹和文件复制到home/wwwroot/sinozzz123目录下
cp -a /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123
3.把/home/wwwroot/sinozzz目录复制到/home/wwwroot/sinozzz123目录下,即把sinozzz复制变成sinozzz123的子目录,变成/home/wwwroot/sinozzz123/sinozzz的路径
cp -a /home/wwwroot/sinozzz /home/wwwroot/sinozzz123
三、目录剪切
1.使用mv命令剪切文件。
如需要将/home/wwwroot/sinozzz123/music/目录下的1.mp3文件剪切到/home/wwwroot/sinozzz123/abc目录下,执行下面的命令即可:
# mv /home/wwwroot/sinozzz123/music/1.mp3 /home/wwwroot/sinozzz123/abc
2.使用mv命令剪切文件夹。
把/home/wwwroot/sinozzz123/soft文件夹剪切到/home/wwwroot/sinozzz123/abc目录下
# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc
3.使用mv命令剪切文件夹和文件
把/home/wwwroot/sinozzz123/photo/下的文件夹和文件剪切到/home/wwwroot/sinozzz123/abc目录下
# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc
四、目录重命名
在linux下,移动文件跟重命名都是同一个命令,mv(就是move的意思)
命令: mv 源文件名 目标文件名
1.把/home/wwwroot/sinozzz123/index.htm重命名为/home/wwwroot/sinozzz123/index.html
# mv /home/wwwroot/sinozzz123/index.htm /home/wwwroot/sinozzz123/index.html
2.把/home/wwwroot/sinozzz123目录重命名为/home/wwwroot/sinozzz456
# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456
五、目录删除
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf
即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
1.删除文件使用实例:
rm -f /home/wwwroot/sinozzz456/index.html
将会强制删除/home/wwwroot/sinozzz456/index.html这个文件
2.清空文件夹实例:
rm -rf /home/wwwroot/sinozzz456/abc/*
将会强制删除/home/wwwroot/sinozzz456/abc目录下所有文件、文件夹,保留/home/wwwroot/sinozzz456/abc目录
3.删除文件夹实例:
rm -rf /home/wwwroot/sinozzz456
将会强制删除/home/wwwroot/sinozzz456目录以及其下所有文件、文件夹
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
当然,rm还有更多的其他参数和用法,man rm就可以查看了
如果是在/home/wwwroot/目录下进行操作,则可以省去每个命令的/home/wwwroot/部分
4.压缩(zip)和解压(unzip)命令:
我需要备份/home/wwwroot文件夹,但是由于wwwroot里面文件数目有几万个甚至更多,这个时候就需要用zip命令,先把wwwroot文件压缩后在传输:
cd /wwwroot 把路径定位在wwwroot文件夹上面
zip -r wwwroot.zip wwwrot 这样主把wwwroot下的所有文件及文件夹都打包了
同样的道理,将压缩文件传到centos里面时,可以用unzip解压文件;列如,将/home/wwwroot.zip解压,就可以用如下命令:
cd /home
unzip wwwroot.zip
1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:
# zip -r yasuo.zip abc.txt dir1
2.我下载了一个yasuo.zip文件,想解压缩:
# unzip yasuo.zip
3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:
# unzip abc\?.zip
注释:?表示一个字符,如果用*表示任意多个字符。
4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:
# unzip -v large.zip
5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了
# unzip -t large.zip
6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:
# unzip -j music.zip
-
Ubuntu每日小技巧——保护你的Home文件夹
2017-05-02 17:48:00几天之前,我们向大家展示了如何在Ubuntu中改变您的home文件夹,以便只有授权用户才能够看到您文件夹中的内容。我们说过,“adduser”命令创建的用户目录,目录里面内容是所有人可读的。这意味着:默认情况下,您的...几天之前,我们向大家展示了如何在Ubuntu中改变您的home文件夹,以便只有授权用户才能够看到您文件夹中的内容。我们说过,“adduser”命令创建的用户目录,目录里面内容是所有人可读的。这意味着:默认情况下,您的机器上所有有帐号的用户,都能够浏览您home文件夹里面的内容。
要想阅读之前的文章,请点击这里.在那篇文章中,我们还介绍了如何设置权限,可以让您的home文件夹不被任何人浏览。
在这篇博客里,还可以看到如何通过加密文件目录的方式来获得同样的效果。当home文件夹被加密后,未经授权的用户将既不能看到也不能访问该目录。
加密home文件夹并不是在每个环境中对每个人都适用,所以在实际使用该功能之前,请确信自己真的需要它。
要使用加密home目录的功能,请登录到Ubuntu并运行以下命令。
sudo apt-get install ecryptfs-utils
你是无法在登录后加密当前home文件夹的,必须创建一个临时账户并登录进去。之后再运行下面这些命令,来加密你的home文件夹。
使用你当前的账户名代替下面的USERNAME。
sudo ecryptfs-migrate-home -u USERNAME
当以临时用户的身份登录后,为使你的帐号拥有root或admin权限,就需要以自己的身份运行 su+用户名的命令。系统会提示你输入密码。
su USERNAME
使用具有使用root或admin权限的帐号(译注:即拥有su权限的账号)代替USERNAME。
在这之后,运行 ecryptfs-migrate-home –u USERNAME 命令加密home文件夹。
使用被加密的账号第一次登录后,你将会看到如下截图的界面,包含更多关于加密home文件夹的信息。
要创建带有加密home目录的用户,运行下面的命令:
adduser –encrypt-home USERNAME
试试看吧!
原文发布时间为:2013-10-27
本文来自云栖社区合作伙伴“Linux中国”
-
如何创建git仓库并部署运行代码
2020-11-12 13:50:06而logpath是在/home/git/项目.git/hook中。最后可以在hooks里面的gitsync.log看到日志。 在部署路径的父文件夹,需要先init吗?我不太知道。但是,一定要chown -R 项目目录,使得子目录都是git用户和git组。 另外...如之前的文章。
自己建仓库并同步部署到宝塔,后期报错:Unable to create /path /.git/index.lock : Permission denied
https://blog.csdn.net/kfgauss/article/details/109639226
现在补充,因为又折腾了一个上午中午。
但是还是费了很大的力气,出来很多问题。
一个是需要注意:deploy路径是部署的路径,就是最后放置代码的文件夹。
而logpath是在/home/git/项目.git/hook中。最后可以在hooks里面的gitsync.log看到日志。
在部署路径的父文件夹,需要先init吗?我不太知道。但是,一定要chown -R 项目目录,使得子目录都是git用户和git组。
另外,需要先在代码部署路径的父目录(此时还没有生成项目目录,也没有路径。)先执行:git clone /home/git/项目.git 实际项目部署文件夹名称,中间有一个空格。也就是使用git克隆指定的git仓库到指定的目录,这些都是git知识,忘记了就去温习,我就需要温习。
还可以指定分支。但是我暂时还不需要。也比较麻烦一点。
-
如何在linux下启动mysql数据库_如何在linux下启动mysql数据库?
2021-01-21 06:59:202013-12-20linux下怎么复制一个文件到另在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个sinozzz123的文件夹mkdir /home/wwwroot/sinozzz123...2013-12-20
linux下怎么复制一个文件到另
在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz
一、目录创建
在/home/wwwroot目录下新建一个sinozzz123的文件夹
mkdir /home/wwwroot/sinozzz123
二、目录复制
1。 把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下
cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123
2。 把/home/wwwroot/sinozzz123/abc/...全部
在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz
一、目录创建
在/home/wwwroot目录下新建一个sinozzz123的文件夹
mkdir /home/wwwroot/sinozzz123
二、目录复制
1。
把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下
cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123
2。
把/home/wwwroot/sinozzz123/abc/下的文件夹和文件复制到home/wwwroot/sinozzz123目录下
cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123
3。
把/home/wwwroot/sinozzz目录复制到/home/wwwroot/sinozzz123目录下,即把sinozzz复制变成sinozzz123的子目录,变成/home/wwwroot/sinozzz123/sinozzz的路径
cp -rf /home/wwwroot/sinozzz /home/wwwroot/sinozzz123
三、目录剪切
1。
使用mv命令剪切文件。
如需要将/home/wwwroot/sinozzz123/music/目录下的1。mp3文件剪切到/home/wwwroot/sinozzz123/abc目录下,执行下面的命令即可:
# mv /home/wwwroot/sinozzz123/music/1。
mp3 /home/wwwroot/sinozzz123/abc
2。使用mv命令剪切文件夹。
把/home/wwwroot/sinozzz123/soft文件夹剪切到/home/wwwroot/sinozzz123/abc目录下
# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc
3。
使用mv命令剪切文件夹和文件
把/home/wwwroot/sinozzz123/photo/下的文件夹和文件剪切到/home/wwwroot/sinozzz123/abc目录下
# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc
四、目录重命名
在linux下,移动文件跟重命名都是同一个命令,mv(就是move的意思)
命令: mv 源文件名 目标文件名
1。
把/home/wwwroot/sinozzz123/index。htm重命名为/home/wwwroot/sinozzz123/index。html
# mv /home/wwwroot/sinozzz123/index。
htm /home/wwwroot/sinozzz123/index。html
2。把/home/wwwroot/sinozzz123目录重命名为/home/wwwroot/sinozzz456
# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456
五、目录删除
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf
即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
1。删除文件使用实例:
rm -f /home/wwwroot/sinozzz456/index。
html
将会强制删除/home/wwwroot/sinozzz456/index。html这个文件
2。清空文件夹实例:
rm -rf /home/wwwroot/sinozzz456/abc/*
将会强制删除/home/wwwroot/sinozzz456/abc目录下所有文件、文件夹,保留/home/wwwroot/sinozzz456/abc目录
3。
删除文件夹实例:
rm -rf /home/wwwroot/sinozzz456
将会强制删除/home/wwwroot/sinozzz456目录以及其下所有文件、文件夹
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
当然,rm还有更多的其他参数和用法,man rm就可以查看了
如果是在/home/wwwroot/目录下进行操作,则可以省去每个命令的/home/wwwroot/部分。
收起
-
java debug jdk_如何在Eclipse中Debug调试JDK代码
2021-02-26 09:21:57在你的D:盘新建jdk文件夹,然后在文件夹里面分别创建两个文件夹jdk_src(存放源码)和jdk_debug(存放编译结果文件)。2.从%JAVA_HOME%路径下找到src.zip源码源码压缩包,解压至D:/jdk/jdk_src目录中,并只保留java,... -
使用idea创建maven项目
2018-08-11 14:52:272在Path变量里面来引用一下 测试下有没有配置好 以管理员身份运行黑窗口,输入mvn –v 出现版本号说明配置成功 如何使用IDEA来创建Maven工程,创建之前确保联网 用IDEA配置Maven项目 创建Maven... -
linux中如何复制文件并重命名_linux 下怎么复制一个文件到另外一个目录并且重命名...
2020-12-21 21:18:58在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz一、目录创建在/home/wwwroot目录下新建一个sinozzz123的文件夹mkdir /home/wwwroot/sinozzz123二、目录复制1。把/home/wwwroot/... -
ionic2基础(二)
2017-03-28 16:10:00首先我们在pages里面创建一个名为"home"的文件夹,然后再在这里面创建home.html、home.scss、home.ts这三个文件,就像这样: 然后我们在home.ts文件里写下这样的代码: import { Component } from '@angular/... -
Linux系统下的视觉Slam 第一讲 手把手教你中文Kdevelop编程
2020-07-01 23:28:52这是我在自学Linux下的视觉slam所做的一些... 然后创建一个文件夹用来专门的保存代码,我这里用的是 home 路径下的 slam 文件夹 ,我们等会就在它里面的 ch2 文件夹下来创建我们第一个程序(如下所示) 方法一:(推荐) -
YOLOv4训练自己的数据集
2021-02-19 18:49:37ImageSets 中创建Main文件夹,然后在Main文件夹里面的3个txt文件按行存放着图片名字 如 0001 0002 0003 最终将整个VOCdevkit文件夹放在在这个地址里面 /home/xxxx/darknet/build/darknet/x64/data/voc 这一步很关键 ... -
Ubuntu下安装Subversion
2010-06-16 01:23:00step1 :创建svn repository。... 注意,这个repository只是一个仓库而已,你可以在里面创建“虚拟文件夹”,每个文件夹下就可以存放不同的module了。 下面介绍如何从网络上访问你 -
差点被辅导员暴揍!就因为我给他写了一个USB病毒!Python贼牛逼
2019-04-13 15:17:50如何判断U盘的插入与否? 就像标题所示,我们真的只用了10行(其实是11行,凑个整:)完成...我在某目录下创建了testwalk文件夹,里面有file123.txt三个文件,folder123三个文件夹,其中folder1中有文件file4... -
Linux学习笔记之基本使用
2020-07-20 16:42:22Linux系统采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。 PS:linux里面,一切皆文件。 /bin:存放着最经常使用的命令。 /sbin:系统管理员使用的系统管理程序。 ... -
网管教程 从入门到精通软件篇.txt
2010-04-25 22:43:49如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart 创建和删除硬盘... -
java源码包---java 源码 大量 实例
2013-04-18 23:15:26Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥... -
java源码包2
2013-04-20 11:28:17Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥... -
java源码包3
2013-04-20 11:30:13Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥... -
韩顺平oracle学习笔记
2018-07-08 00:16:48,5)oracle的企业管理器(oem,oracle,enterprise,manager),位置在,,开始,程序,oracle,oracle,oraclehome90,enterprise,manager,console, ,,即可启动oracle的企业管理器,是一个图形界面环境, , , , 四、Sql*plus的... -
成百上千个Java 源码DEMO 4(1-4是独立压缩包)
2017-03-29 17:40:59Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、... -
成百上千个Java 源码DEMO 3(1-4是独立压缩包)
2017-03-29 17:39:54Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、... -
java源码包
2015-12-01 16:29:37Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥... -
JAVA上百实例源码以及开源项目源代码
2018-12-11 17:07:42Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、... -
JAVA上百实例源码以及开源项目
2016-01-03 17:37:40Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥... -
当网络较慢,网页还在加载 Vue.js ,而导致 Vue 来不及渲染,这时页面就会显示出 Vue 源代码。我们可以使用 v-cloak 指令来解决这一问题。 <div id="app" v-cloak> <h2>{{message}}</h2> </...
-
入门学习Linux常用必会60个命令实例详解doc/txt
2011-06-09 00:08:45在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也是必须的。 3.主要参数 --backup[=CONTROL]:为每个已存在的目的地文件进行备份。 -b:类似 --backup,但不接受... -
树莓派3B+语音无输出
2021-01-06 16:02:28N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 raspberrypi-kernel-headers 已经是最新版 (1.20180703-1)...
-
jboss7 java版本_Jboss7.1.1 配置jmx
-
Jenkins执行脚本报错:npm: command not found
-
域是什么?
-
并查集
-
MMM 集群部署实现 MySQL 高可用和读写分离
-
lps22hb气压检测.pdf
-
基于压缩感知的指纹水印信号的安全性和鲁棒性
-
access应用的3个开发实例
-
python Flask+scrapy+人工智能 实现高性能搜索引擎
-
袖珍交换网络中的路由算法概述
-
显示已经安装了某个包了,但是项目引用报错
-
Unity RUST 逆向安全开发
-
基于SSM实现的房屋租赁系统【附源码】(毕设)
-
高级3DSurface WSN中基于连接性的空间填充曲线构建算法
-
通过css3制作熊在冰川奔跑效果(animation、精灵图)
-
债市开放专题研究系列二:中国债市对外开放分析及展望.pdf
-
长安大学2015年大地测量复试(复试真题).docx
-
移动用户半自动远程药品监控系统
-
Mysql配置文件my.cnf各参数含义
-
java文件下载