linux每天自动创建以当天日期为名称的文件夹并向里面进行复制文件的脚本

这篇具有很好参考价值的文章主要介绍了linux每天自动创建以当天日期为名称的文件夹并向里面进行复制文件的脚本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先创建一个shell脚本文件,创建在哪个文件夹自定义,我创建在/usr/local/文件夹里的:

1、输入:vim /usr/local/date.sh            

2、进入date.sh后:

第一种写法:

#!/bin/bash               #shell脚本一般第一行都这样写。
DATE=`date +%Y.%m.%d`     #定义时间的格式,注意需要反引号。
cd /usr/local/fengdie     #进入到这个文件夹内,文件夹自行定义,我的是创建新的文件夹放在这里面
echo $DATE >> /usr/local/fengdie/tesdate.txt   
mkdir $DATE               #创建文件夹
cp /home/123/*.txt $DATE  #拷贝/home/123/里面所有的txt文件到上面刚创建的文件夹内

第二种优化后的写法:

#!/bin/bash                    #shell脚本一般第一行都这样写。
DATE=`date +%Y%m%d`            #定义时间的格式,注意需要反引号。
DIR=/usr/local/fengdie         #这里定义创建文件夹的地址。
mkdir  -p  $DIR/$DATE          #创建文件夹的语句,把上面两个变量引用进来。
cp /home/123/*.txt $DIR/$DATE  #这里的意思是拷贝/home/123/文件夹里面所有的txt文件到上面刚创建的文件里,如果自己需要拷贝其他地方文件夹里的文件可以按需自定义。

两种写法用一种就文章来源地址https://www.toymoban.com/news/detail-612607.html

到了这里,关于linux每天自动创建以当天日期为名称的文件夹并向里面进行复制文件的脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux根据服务名称查服务文件夹路径

    ps -ef |grep java| grep -v grep | awk \\\'{ print $2 }\\\' -e   显示所有进程。 -f    全格式。 grep -v grep是在Linux系统的某些时刻下查看进程的命令,它的作用是排除grep进程本身。 启动: #!/usr/bin/bash PID=$(ps -ef | grep serverName | grep -v grep | awk \\\'{ print $2 }\\\') if [ -z \\\"$PID\\\" ]; then     echo Application i

    2024年01月17日
    浏览(41)
  • Python创建新文件夹并在其中创建文件的方法,或者文件夹路径不存在时自动创建

    参考:https://www.python100.com/html/S2IT74V832KF.html 在Python中,如果没有路径,则可以使用os.makedirs()方法来创建新的文件夹或目录。下面我们将从多个方面详细介绍Python如何创建新文件夹并在其中创建文件。 使用os.makedirs()方法可以轻松地创建新的文件夹或目录: 这段代码将在当前工

    2024年02月07日
    浏览(80)
  • Python——自动创建文件夹

    利用 Python编程语言实现自动创建文件夹,程序以函数形式封装,直接按要求传参即可调用。 在python中没有直接针对文件夹的操作方法,可以借助模块os,os.path和shutil来操作。 在新建文件夹时可以创建一级文件,也可以创建多级文件。 判断文件或者文件夹是否存在,可以使用

    2024年02月08日
    浏览(52)
  • linux 创建共享文件夹

    1 安装 Samba: 在终端输入以下命令: 2 配置 Samba: 打开配置文件: 在文件的末尾添加如下内容: 替换 “/path/to/shared/folder” 为实际的文件夹路径。 3 创建 Samba 用户: 您需要创建一个 Samba 用户来访问共享文件夹: 替换 \\\"username\\\"为实际的用户名。 4 重启 Samba 服务: 输入以下

    2024年02月10日
    浏览(61)
  • linux创建文件夹命令

    我们可以使用mkdir命令在 Linux 或类似 Unix 的操作系统中创建新目录或文件夹。本文将介绍如何在 Linux 或 Unix 系统中创建文件夹(也称为“目录”)。 操作步骤如下:1.在 Linux 中打开终端应用程序。2.输入mkdir命令。3.输入文件夹名称。 知道了最基本的语法,那么我们就上机实

    2024年01月20日
    浏览(60)
  • Android 每次插入U盘自动创建了不需要的文件夹

    Android 11 每次插入U盘都自动创建了很多文件夹 (Podcast Ringtones Music Alarm Notification Pictures Movies Download DCIM Documents Audiobooks 等)   修改路径 package/providers/MediaProvider/src/com/android/providers/media/MediaProvider.java

    2024年02月12日
    浏览(59)
  • C#修改解决方案的名称 和解决方案文件夹的名称 ,及项目程序名称,项目文件夹名称

    修改失败了,没有备份就得炸裂,一定要切记 右键项目- 属性 - 应用程序 先将 程序集名称 与 默认命名空间 先修改好 其次,在按组合键ctrl+ f 将原来的项目名称,替换成新的名称; 替换时,一定要针对整个解决方案进行替换 ----切记 关闭解决方案 ,一定要关闭 出现无法加

    2023年04月09日
    浏览(76)
  • Windows&Linux共享文件夹之利用虚拟机VM创建共享文件夹

    由于大部分人常用和熟悉的系统是Windows系统,所以在Linux下进行操作很多时候会感到不太方便,就比如程序代码开发时大多数情况下都是在Windows下进行的,所以比较熟悉Windows下的开发环境。要进行Linux开发的时候,多数情况下都是借助Windows平台进行代码的编辑,然后去Linu

    2024年02月11日
    浏览(70)
  • linux和windows机器下创建共享文件夹

    1、安装samba 2、创建共享文件夹 3、备份配置 4、修改配置 添加以下信息到文件结尾 5、添加用户访问密码 密码是后续访问共享文件夹时需要输入的 6、重启samba 7、访问共享文件夹 在windows下,输入需要访问的共享文件夹及所在IP地址 然后在弹出的认证界面输入用户名和密码(

    2024年01月21日
    浏览(70)
  • 【Unity3D小功能】Unity3D中在创建完项目后自动创建文件夹列表

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 随着项目开发的体量增大,要导入大量的素材、UI、模型之类的资源。 需要创建不同的文件夹进行整理

    2024年02月03日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包