绝对路径与相对路径
绝对路径(例如cd /etc/grub/site-font)写清楚完整的地址,可以从A里面的a里面的1直接去B里面的b里面的1,就是cd /A/a/1
相对路径只能在当下目录找东西,比如现在在a,写cd A去不了A,写cd 1可以去1,如果1里面有1.1,写cd 1.1无法去到1.1,相对路径只能在本级目录找东西。
那写cd /1.1也不行吧?我意思是如果现在我在a,不能直接写cd /1.1直接去1.1。
不行啊!它会去系统最顶层根目录 / 下面找名叫 1.1 的文件夹
总结
绝对路径(以 / 开头)
起点永远是根目录 /,整条地址是完整全局定位,不受你当前在哪影响。
示例:/A/a/1、/B/b/1、/1.1
相对路径(不以 / 开头)
起点永远是你当前所在的文件夹,可以单层、多层向下,也能用 ../ 向上跳转。
示例:1.1、1.1/test、../../B/b/1
cd:进入目录
mkdir:创建
ls:查看显示
Cp:复制命令
同目录下复制并重命名:
cp 源文件名 新文件名
复制到指定目录并且重命名:
单文件复制+改名:cp 源文件 /目标路径/新文件名
目标可以不存在,会自动生成这个新文件。
多文件 / 文件夹复制:cp 文件1 文件2 文件3 /目标路径/
末尾必须是已存在的目录,所有文件原样放进目录,不能批量改名。
递归复制:cp -r /目录名称 /目标位置
保留原始权限:cp -ar /目录名称 /目标位置
复制多个文件:cp 文件1 文件2 文件3 /目标路径/
mv:移动文件
移动文件:mv