Linux学习笔记之文件与目录管理(二)

命令:ls [选项]  [文件或目录名]

作用:查看文件或目录的相关信息

例1:查看home/linux目录下的文件和目录,不包括隐藏的文件和目录(前面带.的文件和目录)

ls /home/linux

例2:查看home/linux目录下所有的文件与目录,包括隐藏的文件和目录

ls  -a /home/linux

例3:查看home/linux目录下的所有文件与目录但是不显示.和..两个目录(.表示当前目录,..表示当前目录的上一级目录)

ls -A /home/linux

Linux学习笔记之文件与目录管理(二)_第1张图片
ls 、ls -a、ls -A 的区别


例4:仅显示home/linux目录本身而不显示目录下的文件数据

ls  -d /home/linux

例5:显示文件和目录的属性与权限等数据

ls -l /home/linux

例6:以任性化的方式显示文件的大小,-h

ls -lh

注意:-h选项必须和-l选项一起使用


Linux学习笔记之文件与目录管理(二)_第2张图片
ls,ls -l,ls -h,ls -lh的区别

命令:cp [选项] [来源文件] [目标文件]

作用:1.复制文件或目录;2.创建快捷方式 ;3.比较两个文件的新旧而给以更新

例1:将home/linux目录下的.dmrc复制到/etc目录下并命名为dmrc

cp /home/linux/.dmrc /etc/dmrc

cp -i /home/linux/.dmrc /etc/dmrc

说明:使用 -i 选项时,若目标文件已经存在则会询问是否进行进行覆盖

cp 与cp -i 的区别

例2:在不改变文件属性及权限的情况下,将home/linux目录下的.dmrc文件复制到/etc目录并命名为dmrc

cp -a /home/linux/.dmrc /etc/dmrc

例3:将目录home/linux复制到目录/etc下

cp -r /home/linux /etc

说明:-r选择复制整个文件夹

例4:为/etc/dmrc创建快捷方式并命名为dmrclink

cp -s /etc/dmrc /etc/dmrclink

例5:更新文件既只有源文件比目标文件新时才实现复制

cp -u  /etc/dmrc /home/linux

例6:仅复制快捷方式

cp -d /etc/dmrclink

命令:rm [选项] [文件或目录名]

作用:删除文件或目录

例1:删除etc目录下的dmrc

rm /etc/dmrc

rm -i /etc/dmrc

区别:带-i的命令会有确认提示(如果是使用root用户的话,两个命令都会跳出删除确认提示)

例2:不管/etc目录下有没有dmrc这个文件,都不会跳出警告提示,直接删除文件

rm -f /etc/dmrc

rm 与rm -f 的区别

例3:删除一个非空目/etc/aaa

rmdir -r /etc/aaa

注意:-r 命令慎用!!据说很危险!!

Linux学习笔记之文件与目录管理(二)_第3张图片

命令:mv [选项] [源文件] [目标文件]

作用:1.移动文件与目录;2.更改文件与目录名称

选项说明:

-f:若文件已经存在不再询问直接覆盖

-i:若文件已经存在询问是否覆盖

-u:若源文件比目标文件的时间更新则覆盖

你可能感兴趣的:(Linux学习笔记之文件与目录管理(二))