Linux的基础命令用法和注意点,cd,ls,rm,mv,touch,mkdir,cp,pwd等

Linux的基础命令用法和注意点,cd,ls,rm,mv,touch,mkdir,cp等

好记性不如记博客

一、cd:
Change directory 改变工作目录,就是到输入的路径中去。

cd可以前往绝对路径或者相对路径,
绝对的:cd /root/桌面/aaa
指令让用户从路径
/
改变为:
/root/桌面/aaa
在这里插入图片描述

相对的:cd …
指令使用户从当前所在路径:
/root/桌面,
改变为:
/root
在这里插入图片描述
二、ls:list列出当前目录的文件夹
ls -l:详细信息,列出目录详细信息,时间大小等信息,
Linux的基础命令用法和注意点,cd,ls,rm,mv,touch,mkdir,cp,pwd等_第1张图片
d开头是文件夹,-开头是文件
三、pwd:
print work directory打印当前工作目录
在这里插入图片描述
四、touch创建文件,这里的文件时用于写字的文件,不是文件夹
touch file.txt
touch dir/filename.txt
Linux的基础命令用法和注意点,cd,ls,rm,mv,touch,mkdir,cp,pwd等_第2张图片

touch命令只能用于创造已有路径下的文件,而不会自动生成路径(文件夹),以命令
touch /root/桌面/var/var1为例,如果/root/桌面路径下没有名为var的文件夹,是无法自动生成名为var的文件夹然后再生成var1文件的。
Linux的基础命令用法和注意点,cd,ls,rm,mv,touch,mkdir,cp,pwd等_第3张图片
五、mkdir命令,创建路径(文件夹),这里的文件夹不是用来写字的,而是用来装东西的
mkdir /root/桌面/var 可以使用
Linux的基础命令用法和注意点,cd,ls,rm,mv,touch,mkdir,cp,pwd等_第4张图片
mkdir /root/桌面/var/var1/var2 不可以,因为不会自动生成var1
在这里插入图片描述

mkdir -p /root/桌面/var/var1/var2 可以,加上-p(parent),父系,没有上一级自动生成上一级,或者叫递归

六、复制:cp,源文件复制到目标文件夹并重命名
cp sourcedir destinationdir,可以将指定路径的文件拷贝到指定路径下,拷贝文件用
cp -r sourcedir destinationdir,可以将指定路径的文件夹拷贝到指定路径下,递归拷贝recursion,拷贝可能存放了元素的文件夹用

七、移动mv,源文件移动到目标文件夹并重命名
mv sourcedir destinationdir,可以将指定路径的文件移动到指定路径下
这个操作可以移动文件或者文件夹。

分析,移动时,
如果是移动到一个目录,需要在destination中添加目录,

如果是移动并改名,就在目录后面加上新的命名,这个操作不会生成新的文件夹,

如果可以找到最后一个标识符的路径,该命令就是将文件或文件夹移动到那个路径下,
如果能找到倒数第二个标识符路径而找不到最后那个标识符路径,最后的标识符就会成为新的命名,
如果倒数第二个标识符的路径就是源路径,最后一个标识符为新名,这个操作就是只改名,

如果找不到最后两个标识符的路径,该命令就会报错。
在这里插入图片描述
八、删除rm -rf 文件路径,-rf是强制删除
rm 路径/* 删除路径下的所有元素,通配符,任意字符,任意长度
如果只需要删除非文件夹的其他文件,需要将rm和
配合,例如:
rm 路径/d*

rm dir则是会提问是否删除,加上-rf则不会在提问
rm想要一次删除多个元素可以多放几个路径,例如:rm -rf hello hello1 hello2
rm想要有规律的删除,比如删除桌面上hello开头的所有元素,就是rm -rf /桌面/hello*
Linux的基础命令用法和注意点,cd,ls,rm,mv,touch,mkdir,cp,pwd等_第5张图片
Linux的基础命令用法和注意点,cd,ls,rm,mv,touch,mkdir,cp,pwd等_第6张图片

你可能感兴趣的:(Linux,linux)