cd /目录/ 进入指定目录
cd .. 退出到上层目录
cd 退出到根目录
- ls 显示目录中的所有文件
ls /目录 加上指定目录 只会显示该目录下的文件
ls -l 会列出所有文件的详细情况,包括时间,读写方式,权限所有 等待
ls -la 会把一些隐藏的文件也列出来 - cp 复制文件到其他目录下
cp -v VBoxLinuxAdditions.run /var/ cp+要复制的文件名字+要复制到文件路径 -v可以显示复制情况
‘VBoxLinuxAdditions.run’ -> ‘/var/VBoxLinuxAdditions.run’
任何命令 如 cp --help 可以查看命令自带的参数作用
4.mkdir dir1 创建一个叫做 ‘dir1’ 的目录’
现在来进行演示在home文件夹里创建一个名字叫a的一个文件
Linux文件的复制、删除和移动命令
·cp复制,相当于dos中"copy"
用法:# cp [选项] 源文件或目录 目标文件或目录
常用参数:
-i interactive,询问模式。覆盖前是否询问
-r recursive,当复制原文件夹是一个目录文件, 目标必须为目录名
cp -i install.log /tmp // 正常
cp -i install.log /tmp // 询问,覆盖
cp -r /root /tmp // 复制文件夹
·mv移动、重命名,相当于dos中"move"
用法: # mv [选项] 源文件或目录 目标文件或目录
-i interactive,询问模式.
-f force,强制操作,不询问.
mv /tmp/install.log . // 目标存在,移动
mv /tmp/install.log ./i3 // 目标不存在,重命名
cp i3 /tmp
mv -i i3 /tmp // 询问
mv -f a*.* /tmp/i3 // 不询问
·rm(remove)删除文件、文件夹,相当于dos中"del"
用法: # rm [选项] 文件
-i、-r、-f 同上."-r"主要针对文件夹,将全部目录和子目录递归地删除
mkdir folder // 创建文件夹
touch folder/{a,b,c} // 生成abc三个文件
ls folder // 确认3个文件
rm -i folder/a // 删除folder下a文件
ls folder // 确认少了a文件
rm -rf folder // 删除文件夹
2、Linux目录的创建与删除命令
·mkdir创建文件夹,DOS同
用法:# mkdir [选项] 文件夹名
-p parents,父母.当父文件夹不存在时,先创建父文件夹
mkdir /tmp/haha ==> # file /tmp/haha
mkdir -p /tmp/a/b/c/d ==> # file /tmp/a/b/c/d
mkdir /tmp/{x,y,z}
·rmdir删除空文件夹,DOS同
用法: # rmdir [选项] 文件夹名
rmdir /tmp/a/b/c/d // 成功
rmdir /tmp/a/b // 不成功
·cd更改目录,DOS同
用法:# cd [文件夹]
- // 当前目录与上一次工作目录切换
~ // 用户主目录
cd - ==> # pwd
cd ~ ==> # pwd
我们在文件里可以看到已经创建了一个a文件