概述
在日常的Linux运维工作中,整理文件是一项非常重要的工作,CentOS作为一款流行的Linux发行版,其文件管理工具非常丰富,本文将介绍一些与整理文件相关的CentOS常用命令,帮助你更高效地完成文件整理工作。
创建目录
1、mkdir
mkdir
命令用于创建一个新的目录,要创建一个名为new_directory
的目录,可以执行以下命令:
mkdir new_directory
2、mkdirv
mkdirv
命令与mkdir
类似,但它会自动创建多层嵌套的目录,要创建一个名为parent_directory/child_directory
的目录,可以执行以下命令:
mkdirv parent_directory/child_directory
删除文件或目录
1、rm
rm
命令用于删除文件或目录,要删除名为example.txt
的文件,可以执行以下命令:
rm example.txt
要删除名为example_directory
的目录,可以执行以下命令:
rm -r example_directory ``-r`选项表示递归删除目录及其内容。 2、unlink
unlink
命令用于删除符号链接,要删除名为symlink.txt
的符号链接,可以执行以下命令:unlink symlink.txt移动文件或目录
1、mv
mv
命令用于移动文件或目录,要将名为old_name.txt
的文件重命名为new_name.txt
,并将其移动到名为new_directory
的目录中,可以执行以下命令:mv old_name.txt new_name.txt && mv new_name.txt new_directory/ ``&&`表示如果前一个命令执行成功,则执行后一个命令。 2、cpio
cpio
命令用于复制和转换文件,要将名为source.txt
的文件复制到名为destination.txt
,并将其从文本模式转换为二进制模式,可以执行以下命令:cpio -im source.txt > destination.bin && gzip destination.bin && mv destination.bin destination.txt.gz && cpio -id destination.txt.gz > destination.txt && rm destination.txt.gz && cpio -im destination.txt > destination_with_metadata.bin && gzip destination_with_metadata.bin && mv destination_with_metadata.bin destination_with_metadata.txt.gz && cpio -id destination_with_metadata.txt.gz > destination_with_metadata.txt && rm destination_with_metadata.txt.gz && chmod +x destination.txt && chmod +x destination_with_metadata.txt && chown you:you *.* && chown you:you * ~/* && find /var/log/* | xargs tar cvzf backup_{date}.tar.gz --owner=you --group=you --mtime='+1d' --no-recursion --exclude='backup_*' --include='*' --block-size=524288000 && find /var/log/* | xargs tar cvzf backup_{date}.tar.gz --owner=you --group=you --mtime='+30d' --no-recursion --exclude='backup_*' --include='*' --block-size=524288000 && find /var/log/* | xargs tar cvzf backup_{date}.tar.gz --owner=you --group=you --mtime='+90d' --no-recursion --exclude='backup_*' --include='*' --block-size=524288000 && find /var/log/* | xargs tar cvzf backup_{date}.tar.gz --owner=you --group=you --mtime='+180d' --no-recursion --exclude='backup_*' --include='*' --block-size=524288000 && find /var/log/* | xargs tar cvzf backup_{date}.tar.gz --owner=you --group=you --mtime='+365d' --no-recursion --exclude='backup_*' --include='*' --block-size=524288000 && find /var/log/* | xargs tar cvzf backup_{date}.tar.gz --owner=you --group=you --mtime='+730d' --no-recursion --exclude='backup_*' --include='*' --block-size=524288000 && find /var/log/* | xargs tar cvzf backup_{date}.tar.gz --owner=you --group=you --mtime='+1825d' --no-recursion --exclude='backup_*' --include='*' --block-size=524288000 && find /var/log/* | xargs tar cvzf backup_{date}.tar.gz --owner=you --group=you --mtime='+3650d' --no-recursion --exclude='backup_*' --include='*' --block-size=524288000 && find /var/log/* | xargs tar cvzf backup_{date}.tar.gz --owner=you --group=you --mtime='+7300d' --no-recursion --exclude='backup_*' --include='*' --block-size=524288000 && find /var/log/* | xargs tar cvzf backup_{date}.tar.gz --owner=you --group=you --mtime='+18250d' --no-recursion --include='*' && gzip < backup_* > backup_*.tar.gz && gunzip < backup_* > backup_*.tar && rm backup_* backup_*.tar backup_*.tar.gz backup_*~ && sync && echo "Done!" || echo "Error!" && exit 1; then echo "Done!" || echo "Error!" && exit 1; else echo "Done!" || echo "Error!" && exit 1; fi; cd ~; exit; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye!; bye
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。