博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux常用shell命令之文件操作命令
阅读量:6591 次
发布时间:2019-06-24

本文共 1614 字,大约阅读时间需要 5 分钟。

# touch 新建空文件,或更新文件时间标记touch path/filenameuser@computer: ~$ touch myfile  # 在当前目录下新建myfileuser@computer: ~$ touch /user/local/txt/myfile  # 在指定目录下新建myfileuser@computer: ~$ touch -c -t 06071700 /myfile  # 将myfile的时间记录修改为6月7日17:00复制代码
# cp 复制文件或目录cp [选项] source object常用命令选项-r:递归复制整个目录树-f:   强制覆盖同名文件user@computer: ~$ cp /etc/passwd  ~/testuser@computer: ~$ cp -r /etc /tmp复制代码
# rm 删除文件或目录rm  [选项] [file|dir]常用命令选项-r:递归删除整个目录树-f: 即使文件的属性设置为只读,亦直接删除,无需逐一确认user@computer: ~$ rm  ~/fileuser@computer: ~$ rm -r ~/directory  # 删除目录时,应该加上-r选项,否则会失败复制代码
# mv 移动文件或目录; 若目标位置与源位置相同,则相当于改名mv [选项] 源文件或目录 目标文件或目录user@computer: ~$ mv /root/pic/*.png /usr/local/share/pic  # 将/root/pic目录下的所有后缀名为”*.png”的文件移动到/usr/local/share/pic目录下user@computer: ~$ mv /root/pic/kpic.png /root/pic/life.png # 把kpic.png文件改名为life.png复制代码
# find 查找文件或目录find [查找范围] [查找条件]常用查找条件-name:按文件名称查找-user:按文件属主查找-type:按文件类型查找 取值:[f|d|l|p]	-size: 按大小查找 取值:[+|-] n 单位为字节或块user@computer: ~$ find /etc -name p* -type f  # 查找etc下以p开头的文件user@computer: ~$ find /etc -user root  # 查找etc下属主为root的文件或目录-o:逻辑或-a:逻辑与user@computer: ~$ find /etc -size +2048 -a -size -20480  # 在/etc目录下查找大于1MB小于10MB的文件-exec: 对查找到的结果进行操作find [条件] -exec shell命令 {} \;  # {}表示找到的结果集user@computer: ~$ find / -type f –size 0 –exec ls –l {} \;  # 查看文件长度为0的普通文件,并列出完整路径复制代码
# ln 链接文件,给系统中已有的某个文件指定另外一个可用于访问的名称。 默认创建文件的一个硬链接-s 创建一个软链接,其作用相当于windows中的快捷方式user@computer: ~$ ln file1 file2  # 创建了file1的硬链接file2 删除其中之一对双方均无影响user@computer: ~$ ln –s file1 file3  # 创建file1的软连接file3,删除file1后file3失效,如果重新给一个与file1同路径同名文件,链接文件又会恢复; 删除file3对file1无影响复制代码

转载于:https://juejin.im/post/5cfa2bcff265da1bb564e9d8

你可能感兴趣的文章
数据库启动时遇到ORA-01578错误
查看>>
Fedora 12 (Constantine)Beta版及Alpha镜像下载
查看>>
稳扎稳打Silverlight(3) - 2.0控件之Border, Button, Calendar, Canvas, CheckBox, ComboBox
查看>>
Who's Using Cyberthreat Intelligence and How?
查看>>
【翻译】SQL Server索引进阶:第六级,标签
查看>>
确定两串乱序同构
查看>>
寒假研究计划
查看>>
Android:ListView、BaseAdapter、convertView、ListView优化及事件、notifyDataSetChanged()
查看>>
新版发布功能上线,新增「大屏快照」功能!
查看>>
代码调优及其他zz
查看>>
Centos7+Postfix+Dovecot实现邮件收发
查看>>
“蒜你狠”和“豆你玩”的遐想。。
查看>>
无法解析连接描述中指定的SID
查看>>
ext3格式化成ext4
查看>>
自己编译redhat 9.0内核心得
查看>>
SQL Server数据库的管理及维护
查看>>
Silverlight在MSDN类库中的小变化
查看>>
再说java多线程Thread
查看>>
两种Web页面局部刷新技术的简单较量
查看>>
管理学中的知名定律之阿什法则
查看>>