LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1152|回复: 12

请教一个指令。。。

[复制链接]
发表于 2007-8-24 04:22:37 | 显示全部楼层 |阅读模式
我想将以下目录树下的档案从硬盘里面删除,如果没错应该是用有对比功能的指令吧,但是不知道要用什么指令。。。知道的大哥请說一下。。。


[alucard@localhost Cedega 6.0.2]$ tree usr
usr
|-- bin
|   `-- cedega
|-- lib
|   `-- transgaming_cedega
|       |-- CREDITS
|       |-- ClientCookie
|       |   |-- _ClientCookie.py
|       |   |-- _Debug.py
|       |   |-- _HTTPDate.py
|       |   |-- _HeadersUtil.py
|       |   |-- _Util.py
|       |   `-- __init__.py
|       |-- GDDBLexer.py
|       |-- GDDBParser.py
|       |-- ISOHeader.py
|       |-- LICENSE
|       |-- Point2Play.py
|       |-- Point2Play.rc
|       |-- Point2Play_gui.py
|       |-- Point2Play_howto.txt
|       |-- Point2Play_nobg.rc
|       |-- about_gui.py
|       |-- agp_test
|       |   `-- agp_test
|       |-- antlr.py
|       |-- beginners_guide.py
|       |-- boolexpr.py
|       |-- browserlaunch
|       |-- cdrom.py
|       |-- cedega_license.txt
|       |-- cedega_version_parse.py
|       |-- cedegarc
|       |-- config.py
|       |-- config_gui.py
|       |-- conversion_dialogue.py
|       |-- copy_Point2Play.py
|       |-- debug_gui.py
|       |-- default_configuration_profiles
|       |   |-- config.cedega_3.0
|       |   |-- config.cedega_3.1
|       |   |-- config.cedega_3.2
|       |   |-- config.cedega_3.2.1
|       |   |-- config.cedega_3.3
|       |   |-- config.cedega_3.3.1
|       |   |-- config.cedega_3.3.2-1
|       |   |-- config.cedega_4.0-1
|       |   |-- config.cedega_4.0.1
|       |   |-- config.cedega_4.1
|       |   |-- config.cedega_4.1.1
|       |   |-- config.cedega_4.2
|       |   |-- config.cedega_4.2.1
|       |   |-- config.cedega_4.2forsteam
|       |   |-- config.cedega_4.3
|       |   |-- config.cedega_4.3.1
|       |   |-- config.cedega_4.3.2
|       |   |-- config.cedega_4.4
|       |   |-- config.cedega_4.4.1
|       |   |-- config.cedega_4.4.2
|       |   |-- config.cedega_4.4.3
|       |   |-- config.cedega_5.0
|       |   |-- config.cedega_5.0.2
|       |   |-- config.cedega_5.0.3
|       |   |-- config.cedega_5.1
|       |   |-- config.cedega_5.1.1
|       |   |-- config.cedega_5.1.2
|       |   |-- config.cedega_5.1.3
|       |   |-- config.cedega_5.1.4
|       |   |-- config.cedega_5.2
|       |   |-- config.cedega_5.2.10
|       |   |-- config.cedega_5.2.2
|       |   |-- config.cedega_5.2.3
|       |   |-- config.cedega_5.2.4
|       |   |-- config.cedega_5.2.5
|       |   |-- config.cedega_5.2.6
|       |   |-- config.cedega_5.2.7
|       |   |-- config.cedega_5.2.8
|       |   |-- config.cedega_5.2.9
|       |   |-- config.cedega_6.0
|       |   |-- config.cedega_6.0.1
|       |   `-- config.cedega_6.0.2
|       |-- download_gui.py
|       |-- entry_dialog.py
|       |-- error_log.py
|       |-- extract-icon
|       |   `-- extract-icon.exe
|       |-- gddb
|       |   |-- americanmcgeesalice.gddb
|       |   |-- anarchyonline.gddb
|       |   |-- baldursgate2.gddb
|       |   |-- battlefield1942.gddb
|       |   |-- battlefield2.gddb
|       |   |-- battlefield2142.gddb
|       |   |-- battlefield2specialforces.gddb
|       |   |-- battlefieldvietnam.gddb
|       |   |-- blackandwhite.gddb
|       |   |-- callofduty.gddb
|       |   |-- cityofheroes.gddb
|       |   |-- cityofvillains.gddb
|       |   |-- civilization3.gddb
|       |   |-- civilization4.gddb
|       |   |-- commandandconquergenerals.gddb
|       |   |-- darkageofcamelot.gddb
|       |   |-- diablo2.gddb
|       |   |-- doom3.gddb
|       |   |-- dungeonsiege.gddb
|       |   |-- dungeonsiege2.gddb
|       |   |-- elderscrolls3morrowind.gddb
|       |   |-- elderscrolls4oblivion.gddb
|       |   |-- eveonline.gddb
|       |   |-- everquest.gddb
|       |   |-- farcry.gddb
|       |   |-- fifa06.gddb
|       |   |-- grandtheftauto3.gddb
|       |   |-- grandtheftautovicecity.gddb
|       |   |-- grimfandango.gddb
|       |   |-- guildwars.gddb
|       |   |-- half-life.gddb
|       |   |-- halflife2.gddb
|       |   |-- hitmancontracts.gddb
|       |   |-- homeworld2.gddb
|       |   |-- maddennfl05.gddb
|       |   |-- maddennfl06.gddb
|       |   |-- maddennfl07.gddb
|       |   |-- maxpayne.gddb
|       |   |-- maxpayne2.gddb
|       |   |-- medalofhonoralliedassault.gddb
|       |   |-- medalofhonoralliedassaultspearhead.gddb
|       |   |-- needforspeedcarbon.gddb
|       |   |-- needforspeedmostwanted.gddb
|       |   |-- needforspeedunderground.gddb
|       |   |-- needforspeedunderground2.gddb
|       |   |-- painkiller.gddb
|       |   |-- sacrifice.gddb
|       |   |-- sidmeierspirates.gddb
|       |   |-- simcity4.gddb
|       |   |-- starcraft.gddb
|       |   |-- starwarsbattlefront.gddb
|       |   |-- starwarsgalaxies.gddb
|       |   |-- starwarsjediacademy.gddb
|       |   |-- starwarsjediknight2jedioutcast.gddb
|       |   |-- starwarsknightsoftheoldrepublic.gddb
|       |   |-- starwarsknightsoftheoldrepublic2sithlords.gddb
|       |   |-- steam-source.gddb
|       |   |-- steam.gddb
|       |   |-- warcraft3.gddb
|       |   |-- warcraft3frozenthrone.gddb
|       |   |-- worldofwarcraft.gddb
|       |   `-- wowburningcrusade.gddb
|       |-- gddb.py
|       |-- gddb_parser.so
|       |-- gddb_parser64.so
|       |-- gui
|       |   |-- about_gui.glade
|       |   |-- background.png
|       |   |-- button_down.png
|       |   |-- button_over.png
|       |   |-- button_up.png
|       |   |-- cdrom_mount.png
|       |   |-- cedega_logo.png
|       |   |-- cedega_logo_animation.gif
|       |   |-- conversion_dialogue.glade
|       |   |-- copy_about_gui.glade
|       |   |-- debug_gui.glade
|       |   |-- download_gui.glade
|       |   |-- entry_dialog.glade
|       |   |-- games_database.png
|       |   |-- install.png
|       |   |-- manual_cedega_install.glade
|       |   |-- new_install_gui.glade
|       |   |-- options.png
|       |   |-- options_gui.glade
|       |   |-- p2p_gui.glade
|       |   |-- play.png
|       |   |-- remove_engine_gui.glade
|       |   |-- setup_wizard_gui.glade
|       |   |-- shortcut_properties_gui.glade
|       |   |-- star.png
|       |   |-- stop.png
|       |   |-- system_preferences_gui.glade
|       |   |-- system_settings_gui.glade
|       |   |-- system_tests_gui.glade
|       |   |-- tg_logo.png
|       |   |-- tg_logo_big.png
|       |   |-- tg_logo_med.png
|       |   |-- tg_logo_splash.png
|       |   |-- tgaccount_gui.glade
|       |   |-- update_checker_gui.glade
|       |   |-- vote.png
|       |   `-- winex_ver_gui.glade
|       |-- gui_utils.py
|       |-- install_cedega_engine.py
|       |-- license.py
|       |-- log.ini
|       |-- log.py
|       |-- make_sha.py
|       |-- manual_cedega_install.py
|       |-- misc_utils.py
|       |-- mount.py
|       |-- new_install_gui.py
|       |-- options_gui.py
|       |-- p2p_diag.py
|       |-- p2p_gui.py
|       |-- p2p_localized_msg.pot
|       |-- p2p_wmicon_helper
|       |-- patches
|       |   |-- 3.0
|       |   |   `-- bin
|       |   |       `-- winex3
|       |   `-- 3.1
|       |       `-- bin
|       |           `-- winex3
|       |-- preferences_gui.py
|       |-- pthread_test
|       |-- remove_engine_gui.py
|       |-- renamedgame_fixer
|       |-- setup_wizard_gui.py
|       |-- shortcut_properties_gui.py
|       |-- system_detection.py
|       |-- system_preferences_gui.py
|       |-- system_settings_gui.py
|       |-- system_tests_gui.py
|       |-- systemtests
|       |   `-- 64bit
|       |-- tests
|       |   |-- aplay
|       |   |-- gl_test
|       |   |-- glxinfo
|       |   |-- test_alsa_sound.py
|       |   |-- test_cdrom.py
|       |   |-- test_gl.py
|       |   |-- test_oss_sound.py
|       |   |-- test_pthread.py
|       |   |-- test_sound.py
|       |   |-- test_three_d.py
|       |   `-- testsound1.wav
|       |-- tests.py
|       |-- tgaccount_gui.py
|       |-- transgaming_fontinstaller
|       |   |-- LICENSE
|       |   |-- MS_FONTS_EULA.txt
|       |   |-- cabextract
|       |   `-- tg-font-install
|       |-- transgaming_mozctl
|       |   |-- LICENSE.txt
|       |   `-- tg-mozctl-install
|       |-- update_checker_gui.py
|       |-- winex_get.py
|       |-- winex_get_gui.py
|       `-- winex_ver_gui.py
`-- share
    |-- applications
    |   `-- Cedega.desktop
    |-- doc
    |   `-- cedega-small
    |       |-- README
    |       |-- changelog.gz
    |       `-- copyright
    |-- gnome
    |   `-- apps
    |       `-- TransGaming
    |           `-- Cedega.desktop
    |-- icons
    |   |-- 16x16
    |   |   `-- transgaming.png
    |   |-- 32x32
    |   |   `-- transgaming.png
    |   |-- 48x48
    |   |   `-- transgaming.png
    |   `-- Cedega.xpm
    |-- man
    |   `-- man1
    |       `-- cedega.1.gz
    `-- pixmaps
        `-- Cedega.xpm
发表于 2007-8-24 06:33:27 | 显示全部楼层
你要删掉 /usr?
回复 支持 反对

使用道具 举报

发表于 2007-8-24 08:07:22 | 显示全部楼层
刚开始学linux,只知道用rm -rf,不知道对不对啊?!~
回复 支持 反对

使用道具 举报

发表于 2007-8-24 09:24:04 | 显示全部楼层
记得将删掉/usr后系统的运行状况分享一下-----我从来都没胆子这样做的,很好奇
回复 支持 反对

使用道具 举报

发表于 2007-8-24 13:11:07 | 显示全部楼层
我想知道你要干啥
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-25 05:41:40 | 显示全部楼层
是我的表达能力差吗??怎么你们不知道我要說什么。。。
我就是要删除一部分而已,之前我将/home/myname/usr下面的档案(含有资料夹),复制了去/usr下面,但是之后我要将我已经复制进去的档案(含有资料夹)删除,但是我之前复制进去这么多东西,我总不能一个一个给找出来再删除吧。。。所以现在我想找一个能有对比功能的指令。

以/home/myname/usr为依据,但是删除在/usr/下面的档案

晕~~~
回复 支持 反对

使用道具 举报

发表于 2007-8-25 09:49:09 | 显示全部楼层

  1. # backup your current /usr
  2. cd /usr
  3. find | cpio -o | gzip -9 > /usr.cpio.gz

  4. # now make the list
  5. cd
  6. find usr -type f -printf "rm -f '/%p'\n" >> del_usr.sh
  7. # do check it before you run it
  8. vi del_usr.sh
  9. # give it exec permission
  10. chmod +x !$
  11. sh !$
复制代码

这里特意把一个动作分解成若干个步骤,是希望楼主明白自己在做些什么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-26 04:39:11 | 显示全部楼层
Post by alucard_ad
我想将以下目录树下的档案从硬盘里面删除,如果没错应该是用有对比功能的指令吧,但是不知道要用什么指令。。。知道的大哥请說一下。。。


[alucard@localhost Cedega 6.0.2]$ tree usr
usr
|-- bin
|   `-- cedega
|-- lib
|   `-- transgaming_cedega
|       |-- CREDITS
|       |-- ClientCookie
|       |   |-- _ClientCookie.py
|       |   |-- _Debug.py
|       |   |-- _HTTPDate.py
|       |   |-- _HeadersUtil.py
|       |   |-- _Util.py
|       |   `-- __init__.py
|       |-- GDDBLexer.py
|       |-- GDDBParser.py
|       |-- ISOHeader.py
|       |-- LICENSE
|       |-- Point2Play.py
|       |-- Point2Play.rc
|       |-- Point2Play_gui.py
|       |-- Point2Play_howto.txt
|       |-- Point2Play_nobg.rc
|       |-- about_gui.py
|       |-- agp_test
|       |   `-- agp_test
|       |-- antlr.py
|       |-- beginners_guide.py
|       |-- boolexpr.py
|       |-- browserlaunch
|       |-- cdrom.py
|       |-- cedega_license.txt
|       |-- cedega_version_parse.py
|       |-- cedegarc
|       |-- config.py
|       |-- config_gui.py
|       |-- conversion_dialogue.py
|       |-- copy_Point2Play.py
|       |-- debug_gui.py
|       |-- default_configuration_profiles
|       |   |-- config.cedega_3.0
|       |   |-- config.cedega_3.1
|       |   |-- config.cedega_3.2
|       |   |-- config.cedega_3.2.1
|       |   |-- config.cedega_3.3
|       |   |-- config.cedega_3.3.1
|       |   |-- config.cedega_3.3.2-1
|       |   |-- config.cedega_4.0-1
|       |   |-- config.cedega_4.0.1
|       |   |-- config.cedega_4.1
|       |   |-- config.cedega_4.1.1
|       |   |-- config.cedega_4.2
|       |   |-- config.cedega_4.2.1
|       |   |-- config.cedega_4.2forsteam
|       |   |-- config.cedega_4.3
|       |   |-- config.cedega_4.3.1
|       |   |-- config.cedega_4.3.2
|       |   |-- config.cedega_4.4
|       |   |-- config.cedega_4.4.1
|       |   |-- config.cedega_4.4.2
|       |   |-- config.cedega_4.4.3
|       |   |-- config.cedega_5.0
|       |   |-- config.cedega_5.0.2
|       |   |-- config.cedega_5.0.3
|       |   |-- config.cedega_5.1
|       |   |-- config.cedega_5.1.1
|       |   |-- config.cedega_5.1.2
|       |   |-- config.cedega_5.1.3
|       |   |-- config.cedega_5.1.4
|       |   |-- config.cedega_5.2
|       |   |-- config.cedega_5.2.10
|       |   |-- config.cedega_5.2.2
|       |   |-- config.cedega_5.2.3
|       |   |-- config.cedega_5.2.4
|       |   |-- config.cedega_5.2.5
|       |   |-- config.cedega_5.2.6
|       |   |-- config.cedega_5.2.7
|       |   |-- config.cedega_5.2.8
|       |   |-- config.cedega_5.2.9
|       |   |-- config.cedega_6.0
|       |   |-- config.cedega_6.0.1
|       |   `-- config.cedega_6.0.2
|       |-- download_gui.py
|       |-- entry_dialog.py
|       |-- error_log.py
|       |-- extract-icon
|       |   `-- extract-icon.exe
|       |-- gddb
|       |   |-- americanmcgeesalice.gddb
|       |   |-- anarchyonline.gddb
|       |   |-- baldursgate2.gddb
|       |   |-- battlefield1942.gddb
|       |   |-- battlefield2.gddb
|       |   |-- battlefield2142.gddb
|       |   |-- battlefield2specialforces.gddb
|       |   |-- battlefieldvietnam.gddb
|       |   |-- blackandwhite.gddb
|       |   |-- callofduty.gddb
|       |   |-- cityofheroes.gddb
|       |   |-- cityofvillains.gddb
|       |   |-- civilization3.gddb
|       |   |-- civilization4.gddb
|       |   |-- commandandconquergenerals.gddb
|       |   |-- darkageofcamelot.gddb
|       |   |-- diablo2.gddb
|       |   |-- doom3.gddb
|       |   |-- dungeonsiege.gddb
|       |   |-- dungeonsiege2.gddb
|       |   |-- elderscrolls3morrowind.gddb
|       |   |-- elderscrolls4oblivion.gddb
|       |   |-- eveonline.gddb
|       |   |-- everquest.gddb
|       |   |-- farcry.gddb
|       |   |-- fifa06.gddb
|       |   |-- grandtheftauto3.gddb
|       |   |-- grandtheftautovicecity.gddb
|       |   |-- grimfandango.gddb
|       |   |-- guildwars.gddb
|       |   |-- half-life.gddb
|       |   |-- halflife2.gddb
|       |   |-- hitmancontracts.gddb
|       |   |-- homeworld2.gddb
|       |   |-- maddennfl05.gddb
|       |   |-- maddennfl06.gddb
|       |   |-- maddennfl07.gddb
|       |   |-- maxpayne.gddb
|       |   |-- maxpayne2.gddb
|       |   |-- medalofhonoralliedassault.gddb
|       |   |-- medalofhonoralliedassaultspearhead.gddb
|       |   |-- needforspeedcarbon.gddb
|       |   |-- needforspeedmostwanted.gddb
|       |   |-- needforspeedunderground.gddb
|       |   |-- needforspeedunderground2.gddb
|       |   |-- painkiller.gddb
|       |   |-- sacrifice.gddb
|       |   |-- sidmeierspirates.gddb
|       |   |-- simcity4.gddb
|       |   |-- starcraft.gddb
|       |   |-- starwarsbattlefront.gddb
|       |   |-- starwarsgalaxies.gddb
|       |   |-- starwarsjediacademy.gddb
|       |   |-- starwarsjediknight2jedioutcast.gddb
|       |   |-- starwarsknightsoftheoldrepublic.gddb
|       |   |-- starwarsknightsoftheoldrepublic2sithlords.gddb
|       |   |-- steam-source.gddb
|       |   |-- steam.gddb
|       |   |-- warcraft3.gddb
|       |   |-- warcraft3frozenthrone.gddb
|       |   |-- worldofwarcraft.gddb
|       |   `-- wowburningcrusade.gddb
|       |-- gddb.py
|       |-- gddb_parser.so
|       |-- gddb_parser64.so
|       |-- gui
|       |   |-- about_gui.glade
|       |   |-- background.png
|       |   |-- button_down.png
|       |   |-- button_over.png
|       |   |-- button_up.png
|       |   |-- cdrom_mount.png
|       |   |-- cedega_logo.png
|       |   |-- cedega_logo_animation.gif
|       |   |-- conversion_dialogue.glade
|       |   |-- copy_about_gui.glade
|       |   |-- debug_gui.glade
|       |   |-- download_gui.glade
|       |   |-- entry_dialog.glade
|       |   |-- games_database.png
|       |   |-- install.png
|       |   |-- manual_cedega_install.glade
|       |   |-- new_install_gui.glade
|       |   |-- options.png
|       |   |-- options_gui.glade
|       |   |-- p2p_gui.glade
|       |   |-- play.png
|       |   |-- remove_engine_gui.glade
|       |   |-- setup_wizard_gui.glade
|       |   |-- shortcut_properties_gui.glade
|       |   |-- star.png
|       |   |-- stop.png
|       |   |-- system_preferences_gui.glade
|       |   |-- system_settings_gui.glade
|       |   |-- system_tests_gui.glade
|       |   |-- tg_logo.png
|       |   |-- tg_logo_big.png
|       |   |-- tg_logo_med.png
|       |   |-- tg_logo_splash.png
|       |   |-- tgaccount_gui.glade
|       |   |-- update_checker_gui.glade
|       |   |-- vote.png
|       |   `-- winex_ver_gui.glade
|       |-- gui_utils.py
|       |-- install_cedega_engine.py
|       |-- license.py
|       |-- log.ini
|       |-- log.py
|       |-- make_sha.py
|       |-- manual_cedega_install.py
|       |-- misc_utils.py
|       |-- mount.py
|       |-- new_install_gui.py
|       |-- options_gui.py
|       |-- p2p_diag.py
|       |-- p2p_gui.py
|       |-- p2p_localized_msg.pot
|       |-- p2p_wmicon_helper
|       |-- patches
|       |   |-- 3.0
|       |   |   `-- bin
|       |   |       `-- winex3
|       |   `-- 3.1
|       |       `-- bin
|       |           `-- winex3
|       |-- preferences_gui.py
|       |-- pthread_test
|       |-- remove_engine_gui.py
|       |-- renamedgame_fixer
|       |-- setup_wizard_gui.py
|       |-- shortcut_properties_gui.py
|       |-- system_detection.py
|       |-- system_preferences_gui.py
|       |-- system_settings_gui.py
|       |-- system_tests_gui.py
|       |-- systemtests
|       |   `-- 64bit
|       |-- tests
|       |   |-- aplay
|       |   |-- gl_test
|       |   |-- glxinfo
|       |   |-- test_alsa_sound.py
|       |   |-- test_cdrom.py
|       |   |-- test_gl.py
|       |   |-- test_oss_sound.py
|       |   |-- test_pthread.py
|       |   |-- test_sound.py
|       |   |-- test_three_d.py
|       |   `-- testsound1.wav
|       |-- tests.py
|       |-- tgaccount_gui.py
|       |-- transgaming_fontinstaller
|       |   |-- LICENSE
|       |   |-- MS_FONTS_EULA.txt
|       |   |-- cabextract
|       |   `-- tg-font-install
|       |-- transgaming_mozctl
|       |   |-- LICENSE.txt
|       |   `-- tg-mozctl-install
|       |-- update_checker_gui.py
|       |-- winex_get.py
|       |-- winex_get_gui.py
|       `-- winex_ver_gui.py
`-- share
    |-- applications
    |   `-- Cedega.desktop
    |-- doc
    |   `-- cedega-small
    |       |-- README
    |       |-- changelog.gz
    |       `-- copyright
    |-- gnome
    |   `-- apps
    |       `-- TransGaming
    |           `-- Cedega.desktop
    |-- icons
    |   |-- 16x16
    |   |   `-- transgaming.png
    |   |-- 32x32
    |   |   `-- transgaming.png
    |   |-- 48x48
    |   |   `-- transgaming.png
    |   `-- Cedega.xpm
    |-- man
    |   `-- man1
    |       `-- cedega.1.gz
    `-- pixmaps
        `-- Cedega.xpm


那么请问如果我要将这些档案从/usr里面给删除了,请问应该怎样做??
回复 支持 反对

使用道具 举报

发表于 2007-8-26 14:55:44 | 显示全部楼层
/usr 是系统重要目录之一,里面的东西不要乱删,搞错了後果很严重,系统会崩溃的

如果知道要删些什麽,还是手功一个一个来删好了
回复 支持 反对

使用道具 举报

发表于 2007-8-26 20:18:23 | 显示全部楼层
生成文件列表
然后删之

rm -rf 'cat [color="Red"]filelist'
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表