您的位置:首页 > 其它

如何touch一个目录及其下所有嵌套子目录中的文件?

2014-04-06 17:36 686 查看
http://blog.csdn.net/zhenwenxian/article/details/6658486

如何touch一个目录及其下所有嵌套子目录中的文件?

find  .  | xargs   touch  

或者

find ./ -type f |xargs touch

find ./ -type d |xargs touch

就可以了。

      -type c

              File is of type c:

              b      block (buffered) special

              c      character (unbuffered) special

              d      directory

              p      named pipe (FIFO)

              f      regular file

              l      symbolic link

              s      socket

              D      door (Solaris)

---------------------------------------------


如何touch目录树所有文件 [复制链接]

00

paktc

paktc





稍有积蓄



帖子
210
主题
33
精华
0
可用积分
352
专家积分
0
在线时间
322 小时
注册时间
2010-07-24
最后登录
2014-01-24
问答

好友

博客

消息

论坛徽章:
0

电梯直达


1楼[收藏(0)][报告]


 发表于
2010-07-25 20:33:07 |只看该作者 |倒序浏览

本帖最后由 paktc 于 2010-07-25 20:35 编辑

在 win下习惯了 dir /a-d /b  获得所有文件路径 .换 成 shell就 头 痛了 ....

  

求教:

如何遍历touch文件夹内所有文件

(touch好 似没有-R 参数)
本版精华

热门专题

文库|博客

文本编辑的一点心得--awk篇

shell数组小结

shell基础二十篇

Linux相关书籍(2013-01-04:更新Bash4.0中文手册)

如何计算一个单词出现的次数

文本编辑的一点心得--sed篇

shell 十三問?

【5楼解答的很详细,大家可以讨论下】sed 地址和模式匹配的问题

Shell 游戏:贪吃蛇

awk初学之常见问题

我的ChinaUnix博客被锁定了,麻烦管理员开一 ...  |  怎样破解雅虎邮箱密码  |  虚拟机中ubuntu无线连接问题  |  IBM
DS3400 盘阵怎么查看是单控还是双控?  |  
 
  
99超人

民工





家境小康



帖子
547
主题
31
精华
0
可用积分
1642
专家积分
0
在线时间
1114 小时
注册时间
2003-05-22
最后登录
2013-05-03
问答

好友

博客

消息

论坛徽章:
0

2楼[报告]


 发表于
2010-07-25 20:34:48 |只看该作者

find /dir -type f|xargs touch
C语言中指针的使用| 它山之石
可以攻玉-从内核中学到了什么 | 学习算法的那点事儿 | 中国超算人才就业“薪”情大揭秘!
 
  
paktc

paktc





稍有积蓄



帖子
210
主题
33
精华
0
可用积分
352
专家积分
0
在线时间
322 小时
注册时间
2010-07-24
最后登录
2014-01-24
问答

好友

博客

消息

论坛徽章:
0

3楼[报告]


 发表于
2010-07-25 20:37:17 |只看该作者

感谢楼上 ~

C语言中指针的使用| 它山之石
可以攻玉-从内核中学到了什么 | 学习算法的那点事儿 | 中国超算人才就业“薪”情大揭秘!
 
  
122285969





稍有积蓄



帖子
129
主题
5
精华
0
可用积分
251
专家积分
0
在线时间
497 小时
注册时间
2010-07-01
最后登录
2014-03-29
问答

好友

博客

消息

论坛徽章:
0

4楼[报告]


 发表于
2010-07-25 20:45:31 |只看该作者

本帖最后由 122285969 于 2010-07-25 20:47 编辑

学习了,我还 ls -la | grep -v '^d' 过滤掉目录,555
C语言中指针的使用| 它山之石
可以攻玉-从内核中学到了什么 | 学习算法的那点事儿 | 中国超算人才就业“薪”情大揭秘!
 
  
ZSMDEV





家境小康



帖子
7176
主题
160
精华
1
可用积分
1850
专家积分
0
在线时间
1808 小时
注册时间
2008-07-21
最后登录
2012-12-11
问答

好友

博客

消息

论坛徽章:
0

5楼[报告]


 发表于
2010-07-25 21:24:56 |只看该作者

find命令很强大
C语言中指针的使用| 它山之石
可以攻玉-从内核中学到了什么 | 学习算法的那点事儿 | 中国超算人才就业“薪”情大揭秘!
 
  
rdcwayx

Go free, go shell.





版主





帖子
3760
主题
145
精华
0
可用积分
27745
专家积分
10
在线时间
2731 小时
注册时间
2006-08-25
最后登录
2014-04-06
问答

好友

博客

消息

论坛徽章:
10





















6楼[报告]


 发表于
2010-07-26 09:41:36 |只看该作者

find /dir -type f|xargs touch
99超人 发表于 2010-07-25 20:34 



    这命令没看懂,做无用功?
C语言中指针的使用| 它山之石
可以攻玉-从内核中学到了什么 | 学习算法的那点事儿 | 中国超算人才就业“薪”情大揭秘!
 
  
99超人

民工





家境小康



帖子
547
主题
31
精华
0
可用积分
1642
专家积分
0
在线时间
1114 小时
注册时间
2003-05-22
最后登录
2013-05-03
问答

好友

博客

消息

论坛徽章:
0

7楼[报告]


 发表于
2010-07-26 10:35:04 |只看该作者

回复 6# rdcwayx 

    可以把这个时间改掉

例如

[oracle@imeg02 perl]$ ls -l

总用量 44

-rw-r--r--    1 oracle   oinstall      104  7月 13 10:51 24.pl

-rwxr-xr-x    1 oracle   oinstall      212  7月 12 17:37 a.pl

-rw-r--r--    1 oracle   oinstall      508  7月 14 16:37 b.pl

-rw-r--r--    1 oracle   oinstall      352  7月 14 16:43 c.pl

-rw-r--r--    1 oracle   oinstall      145  7月 13 10:03 d.pl

-rw-r--r--    1 oracle   oinstall     1604  7月 13 10:31 e.pl

-rw-r--r--    1 oracle   oinstall      314  7月 13 10:29 f.pl

-rw-r--r--    1 oracle   oinstall      135  6月 21 09:48 j.pl

-rw-r--r--    1 oracle   oinstall      107  7月 19 17:48 k.pl

-rw-r--r--    1 oracle   oinstall      624  7月 20 10:02 l.pl

-rw-r--r--    1 oracle   oinstall       16  7月 19 17:48 txt

[oracle@imeg02 perl]$ find ./ -type f |xargs touch

[oracle@imeg02 perl]$ ls -l

总用量 44

-rw-r--r--    1 oracle   oinstall      104  7月 26 10:28 24.pl

-rwxr-xr-x    1 oracle   oinstall      212  7月 26 10:28 a.pl

-rw-r--r--    1 oracle   oinstall      508  7月 26 10:28 b.pl

-rw-r--r--    1 oracle   oinstall      352  7月 26 10:28 c.pl

-rw-r--r--    1 oracle   oinstall      145  7月 26 10:28 d.pl

-rw-r--r--    1 oracle   oinstall     1604  7月 26 10:28 e.pl

-rw-r--r--    1 oracle   oinstall      314  7月 26 10:28 f.pl

复制代码
C语言中指针的使用| 它山之石
可以攻玉-从内核中学到了什么 | 学习算法的那点事儿 | 中国超算人才就业“薪”情大揭秘!
 
  
rdcwayx

Go free, go shell.





版主





帖子
3760
主题
145
精华
0
可用积分
27745
专家积分
10
在线时间
2731 小时
注册时间
2006-08-25
最后登录
2014-04-06
问答

好友

博客

消息

论坛徽章:
10





















8楼[报告]


 发表于
2010-07-26 10:37:18 |只看该作者

回复  rdcwayx 

    可以把这个时间改掉

例如
99超人 发表于 2010-07-26 10:35 



    原来如此。
C语言中指针的使用| 它山之石
可以攻玉-从内核中学到了什么 | 学习算法的那点事儿 | 中国超算人才就业“薪”情大揭秘!
 
  
paktc

paktc





稍有积蓄



帖子
210
主题
33
精华
0
可用积分
352
专家积分
0
在线时间
322 小时
注册时间
2010-07-24
最后登录
2014-01-24
问答

好友

博客

消息

论坛徽章:
0

9楼[报告]


 发表于
2010-07-29 19:49:20 |只看该作者

回复 6# rdcwayx 

哈哈,你有用ubuntu one吗? 

我把一个相册复制到 ubuntu one 目录中去, 它自动上传网盘。

我登录在线的ubuntuOne后发现 有些图片并没有上传,所以我就touch *.jpg ,然后他就继续上传了

于是我希望可以遍历 touch 目录,更新所有文件。

新问题  -type 后面跟的这些东西都是什么含义?

      -type c

              File is of type c:

              b      block (buffered) special

              c      character (unbuffered) special

              d      directory

              p      named pipe (FIFO)

              f      regular file

              l      symbolic link

              s      socket

              D      door (Solaris)

看出来 f 是规则文件, d是目录,其他我都不知道……

还有规则文件包括了哪些?
C语言中指针的使用| 它山之石
可以攻玉-从内核中学到了什么 | 学习算法的那点事儿 | 中国超算人才就业“薪”情大揭秘!
 
  
paktc

paktc





稍有积蓄



帖子
210
主题
33
精华
0
可用积分
352
专家积分
0
在线时间
322 小时
注册时间
2010-07-24
最后登录
2014-01-24
问答

好友

博客

消息

论坛徽章:
0

10楼[报告]


 发表于
2010-07-29 20:15:21 |只看该作者

http://bbs.chinaunix.net/viewthread.php?tid=659918

查了查FREEBSD的MAN,果然没有。

于是到IRC的#netbsd里问了一下,得知:

a regular file is anything that isn't a directory, symlink, character|block special device and so forth.

感谢express_网友。

那么,  character/block special device  是指设备吗?
C语言中指针的使用| 它山之石
可以攻玉-从内核中学到了什么 | 学习算法的那点事儿 | 中国超算人才就业“薪”情大揭秘!
 
  
12下一页
返回列表
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐