linux常⽤的⽂件处理与管理命令有,第3章Linux常⽤命令(1)_⽂件处理命令(⽰例代。。。
1.⽂件处理命令
1.1命令格式:命令 [-option] [arguments],如ls –la /etc
(1)个别命令使⽤不遵循此格式
(2)当有多个选项时,可以写在⼀起,如以上的-la
(3)简化选项与完整选项 -a 等于 --all
1.2⽬录处理命令
1.2.1显⽰⽬录或⽂件信息:ls
(1)ls命令
命令名称
ls (英⽂原意list)
命令所在路径
/bin/ls
执⾏权限
所有⽤户
语法
ls [选项] [⽂件或⽬录]
(2)选项说明
选项
说明
-a
显⽰所有⽂件,包括隐藏⽂件。隐藏⽂件,其⽂件名以.开头
-
l
详细信息显⽰(长格式显long)
-i
输出⽂件的i节点索引信息
-h
⼈性化显⽰(human),以容易理解的格式列出⽂件的⼤⼩,如K、M、G等
-d
只显⽰当前⽬录属性,⽽不显⽰其下的⽂件或⽬录的信息
①显⽰/etc⽬录下的所有⽂件(含隐藏⽂件) ls –lha /etc
②只显⽰/etc⽬录本⾝的属性:ls –lhd /etc
1.2.2创建新⽬录:mkdir
(1)mkdir命令
命令名称
mkdir (英⽂原意make directories)
命令所在路径
/bin/mkdir
执⾏权限
所有⽤户
语法
ls [-p] [⽬录名] //-p表⽰递归创建
(2)应⽤举例
①$mkdir –p /tmp/Japan/boduo
②$mkdir /tmp/Japan/longze /tmp/Japan/cangjing
1.2.3切换⽬录:cd
(1)cd命令
命令名称
cd (英⽂原意cd directory)
命令所在路径
shell内置命令
执⾏权限
所有⽤户
语法
cd [⽬录]
(2)Linux命令⾏中⼀些常⽤符号的含义
符号
含义
cp复制文件到指定目录下.
代表当前⽬录
..
代表上⼀级⽬录,即当前⽬录的⽗⽬录
代表当前⽤户的家⽬录
/
根⽬录
$
普通⽤户的命令⾏提⽰符
#
root⽤户的命令⾏提⽰符
*
万能匹配符
(3)应⽤举例
①$cd /tmp/Japan/boduo 切换到指定⽬录
②$cd .. 回到上⼀级⽬录(注意cd与“..”之间有空格)
③$cd . 回到当前⽬录,即⽬录本⾝,所以显⽰未变化
1.2.4显⽰当前⽬录:pwd
(1)pwd命令
命令名称
pwd (英⽂print working directory)
命令所在路径
/bin/pwd
执⾏权限
所有⽤户
语法
pwd
(2)应⽤举例
①$pwd 则显⽰出当前⽬录,如/tmp/Japan
1.2.4删除空⽬录:rmdir
(1)rmdir命令
命令名称
remdir (英⽂remove empty directories)
命令所在路径
/bin/rmdir
rmdir [⽬录] (注意指定的⽬录必须是空⽬录)
(2)应⽤举例
①$rmdir /tmp/Japan/boduo 删除boduo这个⽬录
1.2.5复制⽂件或⽬录:cp
(1)cp命令
命令名称
cp(英⽂copy)
命令所在路径
/bin/cp
执⾏权限
所有⽤户
语法
cp -rp [原⽂件或⽬录] [⽬标⽬录]
-r 复制⽬录(注意复制⽂件时⽆须加-r)
-p 保留⽂件属性
(2)应⽤举例
①将⽬录/tmp/Japan/cangjing复制到⽬录/root下,并保持⽬录属性$cp –rp /tmp/Japan/cangjing /root
②同时复制多⽂件:将以下两个⽂件复制到/tmp⽬录下
cp /root/install.log /root/install.log.syslog /tmp
③保持⽂件属性
cp /root/install.log /tmp //两⽂件属性(如修改时间)不同
cp –p /root/install.log /tmp //两⽂件属性相同
④复制的同时更名
cp /root/install.log /tmp/setup.log
1.2.6剪切⽂件、改名:mv
(1)mv命令
命令名称
mv(英⽂move)
命令所在路径
/bin/mv
mv [原⽂件或⽬录] [⽬标⽬录]
(2)应⽤举例
①把/tmp/Japan/cangjing⽬录移到/root下:
$mv /tmp/Japan/cangjing /root
②同时剪切多个⽂件或⽬录到指定⽬录(与cp命令相似)
③剪切⽬录的同时改名nvshen
$mv /tmp/Japan/longze /root/nvshen
1.2.7删除⽂件:rm
(1)rm命令
命令名称
rm(英⽂remove)
命令所在路径
/bin/rm
执⾏权限
所有⽤户
语法
rm -rf [⽂件或⽬录]
-r删除⽬录
-f强制删除
(2)注意事项
①删除后⼀般是⽆法恢复的
②绝对不能删除根⽬录:即rm –rf /
③删除/tmp/movie⽬录下的所有⽂件(含⽬录):$rm -rf /tmp/movie/*
④删除⽬录:rm –rf /tmp/Japan
1.3⽂件处理命令
1.3.1创建空⽂件:touch
(1)touch命令
命令名称
touch(英⽂touch)
命令所在路径
/bin/touch
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论