⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex58.sh

📁 Shall高级编程
💻 SH
字号:
#!/bin/bash#  Backs up all files in current directory modified within last 24 hours#+ in a "tarball" (tarred and gzipped file).BACKUPFILE=backup-$(date +%m-%d-%Y)#                 Embeds date in backup filename.#                 Thanks, Joshua Tschida, for the idea.archive=${1:-$BACKUPFILE}#  If no backup-archive filename specified on command line,#+ it will default to "backup-MM-DD-YYYY.tar.gz."tar cvf - `find . -mtime -1 -type f -print` > $archive.targzip $archive.tarecho "Directory $PWD backed up in archive file \"$archive.tar.gz\"."#  Stephane Chazelas points out that the above code will fail#+ if there are too many files found#+ or if any filenames contain blank characters.# He suggests the following alternatives:# -------------------------------------------------------------------#   find . -mtime -1 -type f -print0 | xargs -0 tar rvf "$archive.tar"#      using the GNU version of "find".#   find . -mtime -1 -type f -exec tar rvf "$archive.tar" '{}' \;#         portable to other UNIX flavors, but much slower.# -------------------------------------------------------------------exit 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -