Linux命令之文件相关

cd 绝对路径相对路径 --转到对应目录

touch-a --更新访问时间

touch -m --更新修改时间(ls -l只能显示修改时间)

touch -t 【【cc】yy】mmddhhmm【ss】 --修改文件时间为任意时间0-68为20**,69-99为19**,

touch 不存在的文件 --新建空文件

mkdir --新建空文件夹

mkdir -p --递归创建新目录及子目录

mkdir -v --显示mkdir的每一步操作

cp 源文件 目标文件 --复制文件【复制到同一目录要改用户名、从其他目录复制到当前目录要加.、复制到指定目录时要确定目录名存在,否则会在当前目录生成一个以目录名为名字的文件、可以使用通配符复制文件】

cp -v --显示复制进度

cp -i --带询问的copy,防止覆盖重要文件【alias cp= 'cp -i'创建命令别名】

cp -R --递归复制目录及其文件

cp -a 目录 目录·--递归复制不包括符号链接在内的内容

mv --移动文件、重命名文件和文件夹【复制子目录时不用加-r】【在移动软连接时 mv 软连接名/ 将会移动此软连接指向的目录】【在目录后加/可以防止在移动时覆盖其他有用文件】

 rm --删除文件【linux无垃圾箱机制,shred会彻底删除文件并重写扇区25次】【rm可使用通配符删除文件】【rm * txt会先删除所有文件并且尝试删除名为txt的文件】

rm -v --显示执行过程

rm -i --删除每个文件前询问,防止删除重要文件

rmdir --删除空目录

rm -Rf --删除文件及非空目录

rm -"blue egg" --删除带空格的文件

rm ./-fff【-- -aaa】 --删除带-_的文件

原文地址:https://www.cnblogs.com/Entr0py/p/8603671.html