当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-09-22 22:55 
头像

注册: 2008-08-29 16:22
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
Example:
如下图
当前目录 有 C Programming.pdf C++ Programming.pdf 等
我想 将除 Java Progamming.pdf 之外的 pdf文件 移动到./ book_fullcircle
应该怎么做?
请教啦。 开始我用sed ,因为还不熟悉 命令 没有成功。
mv `echo *.pdf | sed 's/^/\"/;s/$/\"/;s/pdf\ /pdf\"\ \"/g'` book_fullcircle/

代码:
.
|-- C Programming.pdf
|-- C++ Programming.pdf
|-- Java Progamming.pdf
|-- Korn.Shell.Unix.and.Linux.Programming.Manual,3rd.ed.2001.chm
|-- Wicked.Cool.Shell.Scripts-101.Scripts.for.Linux.Mac.OS.X.and.Unix.Systems.2004.chm
|-- art of programming.pdf
|-- book_fullcircle
|   |-- fullcircle-issue2-eng.pdf
|   |-- issue0_zh-CN.pdf
|   |-- issue1-eng-usletter.pdf
|   |-- issue10-zh_CN.pdf
|   |-- issue11_zh-CN.pdf
|   |-- issue11_zh-CN.zip
|   |-- issue12-zh_CN.pdf
|   |-- issue13_zh-CN.pdf
|   |-- issue14-zh_CN.pdf
|   |-- issue15_zh-CN.pdf
|   |-- issue3_zh-CN.pdf
|   |-- issue4_zh-CN.pdf
|   |-- issue5_zh-CN.pdf
|   |-- issue6_zh-CN.pdf
|   |-- issue7_zh-CN.pdf
|   |-- issue8_zh-CN.pdf
|   |-- issue8_zh-CN.zip
|   `-- issue9-zh_CN.pdf


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-09-23 2:28 

注册: 2008-04-26 7:47
帖子: 229
地址: 德国 斯图加特
送出感谢: 0 次
接收感谢: 0 次
before
代码:
seen@seen-desktop $
ll
total 4
drwxr-xr-x 2 seen seen 4096 2008-09-22 20:13 bookfull
-rw-r--r-- 1 seen seen    0 2008-09-22 20:12 cprogra.pdf
-rw-r--r-- 1 seen seen    0 2008-09-22 20:12 c++pro.pdf
-rw-r--r-- 1 seen seen    0 2008-09-22 20:12 java.pdf
-rw-r--r-- 1 seen seen    0 2008-09-22 20:13 javapsdfa.pdf


cmd
代码:
find ./* -not -iregex .*java.* -and -type f -exec mv '{}' bookfull \


after
代码:
seen@seen-desktop $
ll -R
.:
total 4
drwxr-xr-x 2 seen seen 4096 2008-09-22 20:30 bookfull
-rw-r--r-- 1 seen seen    0 2008-09-22 20:12 java.pdf
-rw-r--r-- 1 seen seen    0 2008-09-22 20:13 javapsdfa.pdf

./bookfull:
total 0
-rw-r--r-- 1 seen seen 0 2008-09-22 20:12 cprogra.pdf
-rw-r--r-- 1 seen seen 0 2008-09-22 20:12 c++pro.pdf


比较笨的方法可以用find


_________________
欢迎访问斯图论坛 stu-cn.de


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-09-23 10:34 
头像

注册: 2008-08-29 16:22
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
楼上的方法不错啊 学习啦 :em01


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-09-23 11:11 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
没通用性的需求,就find吧。
或者gnome-search-tool,可鼠标选择操作。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-09-23 11:20 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
不知道为什么不可以在“文件管理器”里按名(类)排了顺序,然后选文件来操作;
因为这个肯定是记不住的,尤其是参数记不住,等想要的时候现想,等想起来了还不如....


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-09-23 13:47 
头像

注册: 2008-08-29 16:22
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
冲浪板 写道:
不知道为什么不可以在“文件管理器”里按名(类)排了顺序,然后选文件来操作;
因为这个肯定是记不住的,尤其是参数记不住,等想要的时候现想,等想起来了还不如....

因为 现在只有一个 shell而已


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-09-24 18:56 
头像

注册: 2005-10-04 10:59
帖子: 1928
地址: 上海
送出感谢: 0 次
接收感谢: 1
mv *.pdf somewhere/
mv somewhere/abc.pdf .


_________________
弄个dropbox空间来备份文件或者做私人代码服务器
配置:git://github.com/roylez/dotfiles.git
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-09-24 23:09 

注册: 2008-05-24 8:30
帖子: 1453
送出感谢: 2
接收感谢: 30
如果用 zsh,它的文件名扩展功能就可以,记不住,得翻手册。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-09-24 23:18 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
mv 按alt+shift+8 somewhere/


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-09-26 20:29 
头像

注册: 2008-08-29 16:22
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
solcomo 写道:
mv 按alt+shift+8 somewhere/

:em06 不懂


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-10-06 15:29 

注册: 2007-01-28 13:52
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
代码:
cp *.pdf ./book_fullcircle && rm -rf ./book_fullcircle/Java\ Progamming.pdf


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-10-06 18:17 

注册: 2008-05-24 1:24
帖子: 338
送出感谢: 0 次
接收感谢: 0 次
楼上正解 :)

自找苦吃是很多聪明人喜欢做的


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-10-12 22:02 

注册: 2005-10-28 17:40
帖子: 172
送出感谢: 0 次
接收感谢: 0 次
xyywll 写道:
楼上正解 :)

自找苦吃是很多聪明人喜欢做的


不一样的,如果在同一分区上,cp远比mv慢。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 想移动 除了某个文件的 所有pdf 文件 应该怎么做
帖子发表于 : 2008-10-17 23:48 
头像

注册: 2007-07-05 2:48
帖子: 171
送出感谢: 0 次
接收感谢: 0 次
如果是为了练习脚本
可以想出好多方法来
若是以解决该问题为目的
7楼才是正解
其它的纯属瞎折腾 :em09


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译