假设,我想从shell脚本中搜索linux中所有子目录中包含文件名python的文件.如何使用正则表达式搜索所有位置?
我在python脚本中做备份,但我需要获得以MB为单位创建的tar.gz文件的大小
我怎样才能获得该文件的MB大小
我正在使用这个
DATE_FOLDER=$(date +"%b-%d-%a-%G")
FILENAME="HOME_$date1.tar.gz"
echo $BACKUP_DESTINATION/$DATE_FOLDER/$FOLDERNAME_$FILENAME
Run Code Online (Sandbox Code Playgroud)
我的输出是
home/May-04-Wed-2011/HOME_May-04-0718PM-2011.tar.gz
Run Code Online (Sandbox Code Playgroud)
但如果我使用" - "代替下划线"_"
echo $BACKUP_DESTINATION/$DATE_FOLDER/$FOLDERNAME-$FILENAME
Run Code Online (Sandbox Code Playgroud)
那么我的输出是正确的
/home/May-04-Wed-2011/vmware-HOME_May-04-0717PM-2011.tar.gz
Run Code Online (Sandbox Code Playgroud) 我有一些主机的在线帐户,它给我FTP用户名和密码帐户.
我有另一个与copany给了我FTP和rsync.
现在我想通过rync将我的所有文件从旧FTP传输到新FTP.
现在可以通过rsync来实现它,因为我不想先在计算机上复制然后再次上传
我使用rsync在服务器之间使用putty复制15GB文件.我想知道,如果我关闭putty终端,那么也会终止rync,因为文件没有正确复制.
我已经尝试过,当我做备份时,即使我关闭putty然后脚本继续在后台运行
我对bash shell编程有基本的了解,可以完成备份等简单的工作.
现在我正在考虑处理更高级的任务,并且必须决定是否应该坚持使用bash并研究更多高级主题,或者学习Python.
由于我不得不花时间学习任何一种方式,我想把它用在能给我最大优势的语言上.
有关:
Python和/或Perl VS bash
在Perl或Python上使用Bash是否有优势?
Python vs Bash - 在哪种任务中,每个人都会以其他方式表现出来?
我希望我的Linux文件名像这样
May-01-0340AM-2011.tar
Run Code Online (Sandbox Code Playgroud)
如何在Python中获得如上所述格式化的日期变量
在bash我写
date1=$(date +"%b-%d-%I%M%p-%G")
Run Code Online (Sandbox Code Playgroud) 我有目录/ home/user1,user2.我想遍历所有用户名home dir,然后生成tar.gz文件,然后将其存储在/ backups目录中.
我是python的新手,所以很困惑如何开始
我希望有类似的东西
var1 = ('a','b','c')
var2 = ('a1','b1','c1')
var3 = ('a2','b2','c2')
var4 = ('a3','b4','c5')
var5 = ('a6','b6','c6')
Run Code Online (Sandbox Code Playgroud)
我如何在一个变量var中拥有所有这些
我有一个循环,将保存每个数组,但我想只有一个变量
我正在使用它来遍历/ home目录中的文件夹
for FOLDERNAME in `\ls -1 /home/`
Run Code Online (Sandbox Code Playgroud)
我想知道它是否安全