在Linux系统中,常用命令行来实现操作
使用cd命令进入目录
cd home #进入home目录
cd .. #进入上一级目录
cd ./../home/usr #相对路径进入usr目录
cd /home/usr #绝对路径进入usr目录
使用[pwd] 命令,用于查看当前所在目录
pwd
使用 [ls] 命令,用于查看当前所在目录所含有的子目录及文件
ls
ls -l #以长格式(long)显示当前目录下的文件和目录信息
ls -l -h #长格式(long)以及人类可读(human)的形式显示
ll #为ls -l别名,效果通ls -l
一丶创建目录、文件
1.创建目录(mkdir)
使用[mkdir]命令创建目录
语法:
mkdir [选项] 目录名
·基本用法
mkdir mydir #创建名为mydir的目录
#创建名为mydir的目录
·选项
-p:递归式创建多级目录(父目录不存在时自动创建)
mkdir -p a/b/c #创建a目录以及其下的b目录和c目录
#创建 a 目录,以及其下的 b 目录和 c 目录
2.创建文件(touch)
使用[touch]命令创建空文件,语法[touch (文件名)]
touch file1.txt #创建名为file1的txt文件
如果文件已存在,[touch]会更新文件的修改时间,不会删除内容
二、修改文件名,移动文件
1.修改文件名
使用[mv]命令修改文件名
语法:
mv [原文件名] [新文件名]
例子:
mv oldname.txt newname.txt #将文件名为oldname的文件更改名字为newname
2.移动文件
使用[mv]命令移动文件
语法:
mv [要移动的文件] /a/b/[移动后的文件] #将文件移动到a目录下的b目录中
此时可以将文件移动并改名
mv file.txt /home/usr/newfile.txt #将file.txt文件移动到/home/usr目录下,并改名为newfile.txt
三、压缩文件与解压文件
Linux系统常用 [tar] 命令结合压缩算法(如gzip、bzip2)打包压缩文件/目录,最常用的是 [tar.gz] 格式
1.压缩文件
#压缩一个文件(将mydir文件压缩为file.tar.gz)
tar -zcvf file.tar.gz mydir
#压缩多个文件(将file1.txt和file2.txt压缩为files.tar.gz)
tar -zcvf files.tar.gz file1.txt file2.txt
其中选项说明:
·z:使用gizp压缩
·c:创建新的压缩包
·v:显示压缩过程(可选)
·f:指定压缩包文件名
2.解压文件
tar -zcvf files.tar.gz #解压到当前目录
四、拷贝目录,文件
使用 [cp] 命令复制文件或目录,语法:
cp [源目录] [目标路径]
1.拷贝文件
cp file.txt /home/usr/dpcs #将file.txt文件复制到/home/usr/docs目录下
2.拷贝目录(需加 [-r] 递归选项)
cp -r mydir /home/usr/ #将mydir目录及内容复制到/home/usr/下
若目标文件存在,可加 [-i] 选项提示确认
cp -i file.txt /home/usr #若目标存在,询问是否覆盖
四、删除文件和删除目录
删除文件和目录主要通过 [rm] 命令实现
1.删除文件
rm file.txt #删除单个文件
rm file1.txt file2.txt #删除多个文件(中间加空格)
rm -i text.txt #删除前提示确认
rm -f temp.txt #强制删除
2.删除目录(需加 [-r] 递归式删除)
rm -r mydir #删除mydir目录(空/非空)
rm -ri mydir #删除前逐个提示
rm -rf mydir #强制删除
慎用 [-rf] 有可能删除系统所有文件,导致系统内崩溃。
1478

被折叠的 条评论
为什么被折叠?



