Linux文件和目录管理

cp 复制文件命令。

如果不加任何参数,则文件的某些属性(owner, group, 创建时间等)/权限会改变。 如果需要将文件的所有特性都一起复制,则要加上参数-a。 但是如果你不具备修改文件的某些权限的时候,即使加上了-a也不能修改。

如果需要复制目录, 需要加上-r

-s 复制成为符号链接文件,软连接。即快捷方式

-l 进行硬连接的连接文件创建,而非复制文件本身。 ( 后面会详细描述)

-u 目标文件与源文件有差异的时候才复制

如果需要复制连接文件的时候,需要加上参数-d, 否则复制的还是源文件

rm (移除文件或者目录)

-r 循环删除子文件夹)

-i 主动询问

mv( 移动文件与目录,或更名)

basename 和 dirname 取得文件名和路径名

cat: 显示文件内容

tac: 从后向前显示文件内容

more: 一页一页地显示文件内容。 空格键:向后翻页。 Enter键: 向下滚动一行。 /字符串: 在显示内容当中,向下查询“字符串”。 :f 显示文件名和目前显示的行数。q 离开more,不再显示文件内容。 b 往回翻页。

less: 一页一页地显示文件内容。 空格键: 向下翻动一页。 [PageDown]: 向下翻动一页。 [PageUp]:向上翻动一页。/字符串: 向下查询。 ?字符串: 向上查询。 n/N: 重复前一个查询/后一个查询

head: 取出前面几行。 默认情况显示10行。 head -n 20 xxx 显示20行。

tail: 取出后面几行。

od: 读取非纯文本文件,比如二进制文件。  od -t c /usr/bin/passwd  (c 表示ascii字符输出)

mtime: 文件修改时间

ctime: 文件状态修改时间

atime: 文件读取时间

touch: 创建个空文件; 将某个文件日期修改为目前日期

默认情况下: 新建文件: -rw-rw-rw-  新建目录: drwxrwxrwx  

umask命令

file命令: 查看文件类型

inode: 记录文件的属性, 一个文件占用一个inode,同事记录此文件的数据所在的block号码。

硬连接: 通过文件系统的inode连接来产生新文件名,而不是产生新文件。 ln命令不带参数,就是创建硬连接。 带-s,就是创造软连接



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值