Linux文件管理 linux课程( 二 )


示例代码:
#touch {1..5}.文本文件(textfile)
含义:在当前路径下创建三个文件1.txt 2.txt 3.txt 4.txt 5.txt 。
在…之中
1是起始数字 。
..意味着连续
5是表示结束的数字 。
触摸命令摘要
#touch readme.txt在当前目录下创建一个文件
#touch /readme.txt在根目录下创建一个文件 。
#touch 1.txt 2.txt 3.txt同时创建1.txt 2.txt 3.txt 。
# touch/usr/local/1 . txt/usr/local/2 . txt/usr/local/3 . txt
在/usr/local下创建1.txt 2.txt 3.txt
# touch/usr/local/1 . txt 2 . txt 3 . txt
#touch {1..6}.原木
在当前目录下,创建1到6.txt
1 .文本2 .文本3 .文本4 .文本5 .文本6 .文本
②删除文件 。
命令:RM(remove的缩写)
角色:删除文件或文件夹 。
语法:RM[参数选项]文件或文件夹
选项:-r:递归删除,主要用于删除目录,可以删除指定目录及其所有内容,包括所有子目录和文件-f:强制删除,不提示任何信息 。操作前一定要小心?。。?
用法:rm路径(包括文件名)
示例代码:
#rm readme.txt
含义:删除当前路径下的文件readme.txt 。
消息:删除常规空文件' readme.txt '吗?
含义:要删除普通空文件' readme.txt '吗?
用法:rm -r路径(通常是目录名)
示例代码:
#rm -r itheima
含义:删除当前文件夹下的itheima文件夹及其所有子文件夹/文件 。
消息:进入目录‘ithe IMA/’?
意思:你进入itheima目录了吗?
用法:rm -rf路径(通常是目录名)
示例代码:
#rm -rf itheima
含义:强制删除当前文件夹下的itheima文件夹及其所有子文件夹/文件 。
Rm命令摘要
#rm readme.txt删除文件并确认
#rm -r shop删除目录并确认
#rm -rf shop删除目录及其所有子目录和文件,无需确认 。
3.复制和剪切
①复制操作
命令:cp(复制缩写 , 复制操作)
角色:将文件/文件夹复制到指定位置 。
语法:# CP[参数选项]源路径(包括文件名)目标路径(如果不指定文件名,文件名将保持不变)
常用参数:-r:递归,递归,用于复制目录 。
用法:cp源路径目标路径(不指定文件名)
示例代码:
# CP/root/ithe IMA . txt/usr/local/
含义:将/根目录下的itheima.txt文件复制到/usr/local,文件名相同 。
用法:cp源路径目标路径(指定文件名)
示例代码:
# CP/root/ithe IMA . txt/usr/local/heimayunwei . txt
含义:将/根目录下的itheima.txt文件复制到/usr/local,重命名为heimayunwei.txt
用法:cp -r源路径(包括目录名)目标路径
示例代码:
# CP-r/root/chuanzhiboke/usr/local/
含义:将/根目录下的传知博克目录复制到/usr/local 。
命令摘要
#cp readme.txt /usr/local/将当前目录下的readme.txt复制到/usr/local 。
# CP readme . txt/usr/local/readme . txt
# CP readme . txt/usr/local/read his . txt
#cp readme.txt readme.aaa
# CP-r/root/chuanzhiboke/usr/local/
②剪切操作
命令:mv(移动 , 移动,剪切)
功能:可以在不同目录之间移动文件或目录,或者重命名文件和目录 。
语法:#mv [parameter]源文件目标路径(不指定文件名)
mv和cp之间的差异:
☆ mv不同于cp命令 。无论对于文件还是文件夹,都不需要添加-r这样的选项 。
☆默认情况下,在移动的过程中,文件名不变 , 只是路径变了 。
用法:mv源文件的目标路径(不指定文件名)
示例代码:
#mv readme.txt /usr/local/
含义:将当前目录下的readme.txt文件移动到/usr/local,文件名不变 。
③重命名操作
命令:mv(移动,移动,剪切)
语法:#mv [parameter]源文件目标路径(指定文件名)
用法:mv当前文件名新文件名
示例代码:
#mv itheima.txt heimacxy.txt
含义:将当前目录下的itheima.txt文件重命名为heimacxy.txt
如前所述,默认情况下文件名不变,但是如果我们指定目标文件名,它就变成了一个重命名操作 。
用法:mv当前目录名新目录名
示例代码:
#mv商店购物
含义:将当前目录中的店铺目录重命名为shopping 。
Linux中重命名的命令也是mv,语法和移动的一样 。不同的是,重命名时,通常路径不变,名称改变 。而移动是名称不变,路径变了 。
Mv命令摘要
#mv readme.txt /tmp/将当前目录下的readme.txt移动到/tmp目录下,文件名相同 。
#mv /root/shop /tmp将根目录中的shop目录移动到/tmp目录中 。
#mv hello.txt readme.txt
#mv /root/shop1 /usr/local/shop2
在创建新目录的时候 , 不要添加一些点,换句话说,不要创建类似shop.txt这样的目录

推荐阅读