一、目录的基本操作命令
目录的基本操作命令的使用(mkdir cd rmdir rm ls )
mkdir : 创建目录
mkdir test : 在当前目录下创建名为test的目录文件;
cd : 可以切换当前所在目录
cd test : 切换到当前目录下的test子目录;
rmdir : 删除目录
test为空:
rmdir test : 删除当前路径下test目录;
test目录下有子目录:
rmdir test : 直接删除test文件,忽视系统的删除提示;
rm : 可以删除文件或目录
rm abc.txt : 删除当前目录下名为abc.txt文件;
rm test : 删除名为test的目录文件;
rm * : 删除当前目录下的所有文件
强迫删除:使用-f 参数时,rm命令会直接删除文件,不再询问。
rm –f *.txt←强迫删除文件
递归删除:使用-r参数可同时删除指定目录下的所有文件及子目录。
rm –r data←删除data目录(含data目录下所有文件和子目录)
ls : 显示当前目录中的文件和子目录列表
ls -l : 可简化(ll)查看文件详细信息;
ll : 查看当前目录下所有文件的详细信息;
ls -a:显示所有文件,包括隐藏文件;
二、文件的基本操作命令
文件的基本操作命令(mv cp cat touch pwd )
mv : 将文件及目录移动到另一个目录下面,或更换文件及目录的名称
mv abc.txt … : 将abc.txt文件移动到上一级目录下;
mv abc.txt def.txt : 将abc.txt文件更名为def.txt文件;
cp :可以将文件从一个路径复制到另一路径
cp abc1.txt abc2.txt :将abc1.txt复制成abc2.txt;
cp abc3.txt /tmp/abc :将data3复制到/tmp/data目录中;
递归复制:加入“-r”参数可同时复制目录下的所有文件及子目录。
cp –r * home : 将所有文件(含子目录文件)复制到home目录;
cat : 可以显示文件的内容,或是将数个文件合并成一个文件
cat abc.txt : 显示abc.txt文件的内容;
cat abc.txt more : 逐页显示abc.txt的内容;
touch : 创建空的文件,或者更改文件或目录的时间属性
touch file : 创建一个名为file的新空文件;
touch file :修改file文件的时间属性为当前时间;
pwd : 显示用户当前所在的路径;
more : 单独使用more命令时,可用来显示文字文件的内容
more abc.txt : 显示abc.txt的文件内容;
more :当使用ls命令查看文件列表时,若文件太多则可以配合more命令使用
ls –al more
三、文件的查找与定位命令
文件的查找与定位命令(find locate)
find : 直接在全文件系统上搜寻,功能强大,速度慢
find / -name filename : 在根目录里面搜索文件名为filename的文件
find /etc -name s : 在目录里面搜索带有s的文件
find /etc -name S : 在目录里面搜索以结尾的文件