轻松的文件与目录管理(2-1)
时间:2005-12-31 来源:supxmen
>>cd
# cd .. 回到上一层目录
# cd ../home 相对路径的写法
# cd /var/www/html 绝对路径的写法
# cd 回到用户的根目录
# cd ~ 回到用户的根目录
# cd ~supxmen 回到supxmen用户的根目录 >>pwd
# pwd 显示当前目录的指令 >>mkdir
# mkdir supxmen 建立名为supxmen的目录 >>rmdir
# rmdir supxmen 移除目录supxmen(目录下为空)
# rmdir -rf supxmen 移除目录supxmen(包含目录下的所有子目录和文件) >>ls
#ls -al 参数说明:
-a 列出所有文件(连同隐藏文件)
-i 打印inode的值
-l 详细列出,连同文件大小,属性数据等
-S 以文件大小排序
--color=never 不显示颜色
--color=always 均显示颜色
--color=auto 由系统自行判断 >>cp
# cp supxmen supxmen.text
# cp -r /bin /tmp/bin 复制整个目录
# cp -s supxmen supxmen.cp
建立一个连接文件supxmen.cp 参数说明:
-d 进行复制时,如果是复制到连接文件,若不加任何参数,则默认情况下会将链接的源文件复制到目的地,若加-d,
则链接文件可原封不动地将链接这个快捷方式复制到目的地。
-r 可以进行目录的复制。
-s 做成链接文件,与ln指令功能相同
-u,--update 如果源文件较新,或者没有目标文件,才会进行复制动作,可用于备份操作。
>>rm
# rm supxmen 移除文件supxmen
rm:remove supxmen? 提示是否移除 # rm -rf supxmen 移除目录supxmen,包括它的所有子目录和文件 参数说明:
-i 提供用户确认(默认值)
-r 循环删除,直到没有东西为止
-f force,强制删除 >>mv
# mv supxmen supxmen.text
可以用来为文件改名
# mv supxmen1 supxmen2 ... /tmp
同时移动多个文件,中间以空格分开。 >>cat 由第一行开始显示文件内容
# cat supxmen -n 附加上行号,下同 >>tac 从最后一行开始显示,可以看出tac是cat的倒写
# tac supxmen >>more 一页一页地显示文件内容
# more supxmen >>less 与more类似,但其优点是,可以往前翻页
# less supxmen >>head 只看头几行
# head -n 20 supxmen 看头20行的内容 >>tail 只看末尾几行
# tail -n 20 supxmen 看尾20行的内容 >>nl 显示时同时输出行号
# nl supxmen >>od 以二进制方式读取文件内容,适合读取非ASCII数据文件,显示的都是数字或内存中的数据。
# od supxmen
>>ln 符号链接
# ln supxmen supxmen_hard 硬链接,硬连接的文件看起来是有容量的,但还是指向原来的文件,所以整体容量没有增大。
# ln -s supxmen supxmen_soft 软链接,和Windows下的“快捷方式”差不多. >>chown 改变文件的拥有者
# chown supxmen /home
# chown -R root:root /home >>chgrp 改变文件的所属群组
# chgrp supxmen /home >>chmod 改变文件的可写、可读、可执行等属性
# chmod 777 /home >>umask 改变预设的建立文件或目录时的属性
# umask 显示当前的属性默认值
# umask 002 改变默认值为002,即创建新文件时,属性中的其他用户默认不拥有写如的权限 >>chattr 改变文件的特殊属性
# chattr +i /etc/shadow 如此则无法更改这个文件
# chattr -i /etc/shadow 解除该属性 参数说明:
+-= 分别为增加、减少、等于属性
A 文件或目录存取的时间不可被更改
S 将数据同步写入磁盘中
a 文件只能增加数据
c 自动将文件压缩
d 时使文件或目录具有dump(备份)功效
i 不能被删除、更名、设定连接、写入或新增数据
j 但使用ext3文件系统格式时,在文件写入时,先记录在日志中。
s 文件回被完全移出这个硬盘空间
u 与s相反,可以用来取消删除。 >>lsattr 显示文件的特殊属性
# lsattr -a 参数说明:
-a 将隐藏文件的属性也显示出来
-R 连同子目录的数据一并显示出来 >>whick 查看可执行文件的位置
# which passwd >>whereis 查看文件的位置
# whereis passwd 参数说明:
-b 只找二进制文件
-m 只找在说明文件manual路径下的文件
-s 只找source源文件
-u 没有说明文档的文件 >>updatedb 立即更新数据库
# updatedb >>locate 配合数据库查看文件位置
# locat root
# cd .. 回到上一层目录
# cd ../home 相对路径的写法
# cd /var/www/html 绝对路径的写法
# cd 回到用户的根目录
# cd ~ 回到用户的根目录
# cd ~supxmen 回到supxmen用户的根目录 >>pwd
# pwd 显示当前目录的指令 >>mkdir
# mkdir supxmen 建立名为supxmen的目录 >>rmdir
# rmdir supxmen 移除目录supxmen(目录下为空)
# rmdir -rf supxmen 移除目录supxmen(包含目录下的所有子目录和文件) >>ls
#ls -al 参数说明:
-a 列出所有文件(连同隐藏文件)
-i 打印inode的值
-l 详细列出,连同文件大小,属性数据等
-S 以文件大小排序
--color=never 不显示颜色
--color=always 均显示颜色
--color=auto 由系统自行判断 >>cp
# cp supxmen supxmen.text
# cp -r /bin /tmp/bin 复制整个目录
# cp -s supxmen supxmen.cp
建立一个连接文件supxmen.cp 参数说明:
-d 进行复制时,如果是复制到连接文件,若不加任何参数,则默认情况下会将链接的源文件复制到目的地,若加-d,
则链接文件可原封不动地将链接这个快捷方式复制到目的地。
-r 可以进行目录的复制。
-s 做成链接文件,与ln指令功能相同
-u,--update 如果源文件较新,或者没有目标文件,才会进行复制动作,可用于备份操作。
>>rm
# rm supxmen 移除文件supxmen
rm:remove supxmen? 提示是否移除 # rm -rf supxmen 移除目录supxmen,包括它的所有子目录和文件 参数说明:
-i 提供用户确认(默认值)
-r 循环删除,直到没有东西为止
-f force,强制删除 >>mv
# mv supxmen supxmen.text
可以用来为文件改名
# mv supxmen1 supxmen2 ... /tmp
同时移动多个文件,中间以空格分开。 >>cat 由第一行开始显示文件内容
# cat supxmen -n 附加上行号,下同 >>tac 从最后一行开始显示,可以看出tac是cat的倒写
# tac supxmen >>more 一页一页地显示文件内容
# more supxmen >>less 与more类似,但其优点是,可以往前翻页
# less supxmen >>head 只看头几行
# head -n 20 supxmen 看头20行的内容 >>tail 只看末尾几行
# tail -n 20 supxmen 看尾20行的内容 >>nl 显示时同时输出行号
# nl supxmen >>od 以二进制方式读取文件内容,适合读取非ASCII数据文件,显示的都是数字或内存中的数据。
# od supxmen
>>ln 符号链接
# ln supxmen supxmen_hard 硬链接,硬连接的文件看起来是有容量的,但还是指向原来的文件,所以整体容量没有增大。
# ln -s supxmen supxmen_soft 软链接,和Windows下的“快捷方式”差不多. >>chown 改变文件的拥有者
# chown supxmen /home
# chown -R root:root /home >>chgrp 改变文件的所属群组
# chgrp supxmen /home >>chmod 改变文件的可写、可读、可执行等属性
# chmod 777 /home >>umask 改变预设的建立文件或目录时的属性
# umask 显示当前的属性默认值
# umask 002 改变默认值为002,即创建新文件时,属性中的其他用户默认不拥有写如的权限 >>chattr 改变文件的特殊属性
# chattr +i /etc/shadow 如此则无法更改这个文件
# chattr -i /etc/shadow 解除该属性 参数说明:
+-= 分别为增加、减少、等于属性
A 文件或目录存取的时间不可被更改
S 将数据同步写入磁盘中
a 文件只能增加数据
c 自动将文件压缩
d 时使文件或目录具有dump(备份)功效
i 不能被删除、更名、设定连接、写入或新增数据
j 但使用ext3文件系统格式时,在文件写入时,先记录在日志中。
s 文件回被完全移出这个硬盘空间
u 与s相反,可以用来取消删除。 >>lsattr 显示文件的特殊属性
# lsattr -a 参数说明:
-a 将隐藏文件的属性也显示出来
-R 连同子目录的数据一并显示出来 >>whick 查看可执行文件的位置
# which passwd >>whereis 查看文件的位置
# whereis passwd 参数说明:
-b 只找二进制文件
-m 只找在说明文件manual路径下的文件
-s 只找source源文件
-u 没有说明文档的文件 >>updatedb 立即更新数据库
# updatedb >>locate 配合数据库查看文件位置
# locat root
相关阅读 更多 +
排行榜 更多 +