linux删除所有子目录下的指定文件夹 linux下怎么删除目录以及子目录下的一些文件

Linux\u5982\u4f55\u5220\u9664\u76ee\u5f55\u4e0b\u6240\u6709\u6587\u4ef6\u5305\u62ec\u5b50\u76ee\u5f55

\u5728\u6700\u4e0a\u5c42\u76ee\u5f55 find . -type f -name "*_middle.jpg" | xargs -i rm {}
\u4e0d\u653e\u5fc3\u53ef\u4ee5\u5148
find . -type f -name "*_middle.jpg" > to_del
\u770b\u770bto_del\u7684\u5185\u5bb9\uff0c\u6ca1\u95ee\u9898\u540e\u518d
cat to_del | xargs -i rm {}

\u4f7f\u7528rm -r /var/www/html/test \u8fd9\u6837\u5220\u9664/var/www/html/test\u8fd9\u4e2a\u76ee\u5f55\u53ca\u5176\u5b50\u76ee\u5f55\uff1b
rm remove\u5220\u9664\u7684\u610f\u601d
\u53c2\u6570-r recursive\u9012\u5f52\u7684\u610f\u601d
\u9012\u5f52\u5220\u9664\u4ee3\u8868\u5220\u9664\u6307\u5b9a\u76ee\u5f55\u53ca\u76ee\u5f55\u4e0b\u7684\u6587\u4ef6\u5939\uff1b
\u5982\u679c\u8981\u5ffd\u89c6\u9519\u8bef\u53ef\u4ee5\u4f7f\u7528 rm -rf /var/www/html/test
\u4f46\u662f\u8fd9\u6837\u7684\u547d\u4ee4\u614e\u7528\uff0c\u9632\u6b62\u8bef\u5220\u9664\u5c24\u5176\u5728\u6839\u76ee\u5f55root\u6743\u9650\u8fd0\u884c\u8fd9\u6837\u7684\u547d\u4ee4\u3002

linux删除所有子目录下的指定文件夹可采用find +exec组合来完成,如:

      find ./ -type d -name "del_dir" -exec rm -r {} \;

说明:

  1. ./  为待查询的开始目录,从此目录开始搜索,包括本目录下的子目录

  2. -type d 目标为文件夹

  3. -name "del_dir"   指定待删除的目录名

  4. rm -r {}   exec要执行的命令,此处为删除文件夹命令,如果很确定查到的目录一定要删除,则可加f不需要提示,如 rm -fr 



本例中, 可以使用
rm -fr {1,2,3}/4

非要find 一下的话,

find 1/ 2/ 3/ -type d -name '4' -exec rm -fr {} \;

  • 鎮ㄥソ,璇烽棶濡備綍鍒犻櫎褰撳墠鐩綍涓嬫墍鏈鍚嶅瓧涓篠avedVariables鐨勫瓙鏂...
    绛旓細璇峰皢涓婅堪浠g爜涓殑"your_root_directory_path"鏇挎崲涓轰綘鐨勬牴鐩綍璺緞锛屽皢"鎸囧畾瀛楃"鏇挎崲涓轰綘瑕鍒犻櫎鐨勬寚瀹氬瓧绗︺傝繖娈典唬鐮佷細閫掑綊鍦伴亶鍘鎵鏈夊瓙鐩綍锛屾壘鍒癝avedVariables鏂囦欢澶逛腑鍖呭惈鎸囧畾瀛楃鐨勬枃浠讹紝骞跺垹闄ゅ畠浠傚垹闄ょ殑鏂囦欢璺緞浼氬湪鏈鍚庤緭鍑恒傝娉ㄦ剰锛屽湪鎿嶄綔鏂囦欢鏃惰璋ㄦ厧锛屽缓璁湪娴嬭瘯鐜涓厛杩涜楠岃瘉銆傚鏋滀笉鐔熸倝...
  • linux var鐩綍涓濡備綍娓呯悊
    绛旓細鍓嶆彁鏄細蹇呴』瑕佸 Linux 鎿嶄綔绯荤粺涓紝鍝簺鏂囦欢鏄彲浠鍒犻櫎鐨勩佸張鏈夊摢浜涙枃浠舵槸缁濆涓嶈兘澶熷垹闄ょ殑锛岃繖浜涘繀椤昏鍗佸垎绮鹃氭墠琛屻傚湪姝ゅ熀纭涔嬩笂锛岄鍏堣繘鍏ヨ秴绾х敤鎴凤紝鍛戒护鎻愮ず绗︿负 #锛岀劧鍚庤緭鍏ュ懡浠わ細\rm -r /var/*锛岃鍛戒护鐨勪綔鐢ㄥ氨鏄細寮哄埗閫掑綊鍒犻櫎 /var 瀛愮洰褰曚笅闈㈢殑鎵鏈夊瓙鐩綍浠ュ強鎵鏈夋枃浠躲傚叾涓細rm 鍓嶉潰鐨...
  • linux绯荤粺鍒犻櫎鏂囦欢澶瑰懡浠
    绛旓細linux绯荤粺鍒犻櫎鏂囦欢澶瑰懡浠m銆linux鍒犻櫎鐩綍杩樻槸涔犳儻鐢╮mdir锛屼笉杩囦竴鏃︾洰褰曢潪绌猴紝灏遍櫡鍏ユ繁娣辩殑鑻︽伡涔嬩腑锛屼娇鐢╮m -rf鍛戒护鍗冲彲銆傜洿鎺m灏卞彲浠ヤ簡锛屼笉杩囪鍔犱袱涓弬鏁-rf 鍗筹細rm -rf 鐩綍鍚嶅瓧锛屽垹闄ょ洰褰曘佹枃浠 rm(remove)锛屽姛鑳借鏄庯細鍒犻櫎鏂囦欢鎴栫洰褰曘
  • Linux涓嬪垹闄鏂囦欢涓嬪交搴曞垹闄ゆ枃浠
    绛旓細-r鎴-R鎴栤搑ecursive 閫掑綊澶勭悊锛屽皢鎸囧畾鐩綍涓嬬殑鎵鏈鏂囦欢鍙瀛愮洰褰涓骞跺鐞嗐-v鎴栤搗erbose 鏄剧ず鎸囦护鎵ц杩囩▼銆1 鍒犻櫎鏂囦欢澶 derm -rf fileNamede -鍒犻櫎鏂囦欢澶瑰疄渚嬶細rm -rf /var/log/httpd/access 灏嗕細鍒犻櫎/var/log/httpd/access鐩綍浠ュ強鍏朵笅鎵鏈夋枃浠躲佹枃浠跺す 闇瑕佹彁閱掔殑鏄細浣跨敤杩欎釜rm -rf鐨勬椂鍊...
  • Linux涓洰褰曠殑鍒涘缓涓鍒犻櫎鍛戒护浣跨敤璇存槑
    绛旓細鍒犻櫎鐩綍鏍:rm -ir tmp 杩欎釜鍛戒护閫掑綊鐨勫垹闄mp鐩綍涓鎵鏈夊瓙鐩綍涓嬬殑鍐呭锛屽浜庢瘡涓枃浠剁殑鍒犻櫎閮戒細鎻愮ず浣狅紝鐒跺悗鍒犻櫎tmp鐩綍鏈韩銆俢d 鍛戒护 cd 鍛戒护鐢ㄦ潵鏇存敼鐩綍銆傝娉:璇硶鏄 cd [鐩綍鍚 | ~| ./ | ../ | - ]鍛戒护寮鍏:-L 浣跨敤鏍戝舰鐩綍缁撴瀯銆-P 寮哄埗鐨勭壒寰佺鍙疯繛鎺ャ傜ず渚:cd linux-鍛戒护 杩欎釜...
  • 鍒犻櫎linux鐩綍鍛戒护linux鐩綍鍛戒护
    绛旓細灏/usr/xu/txt鐩綍鍒犻櫎銆傛敼鍙樺伐浣滅洰褰曘佹樉绀虹洰褰曞唴瀹瑰懡浠 锛2锛linux鍒犻櫎鏂囦欢鎴栫洰褰曞懡浠m 鐢ㄦ埛鍙互鐢╮m鍛戒护鍒犻櫎涓嶉渶瑕佺殑鏂囦欢銆傝鍛戒护鐨勫姛鑳戒负鍒犻櫎涓涓鐩綍涓殑涓涓垨澶氫釜鏂囦欢鎴栫洰褰曪紝瀹冧篃鍙互灏嗘煇涓洰褰曞強鍏朵笅鐨鎵鏈鏂囦欢鍙瀛愮洰褰鍧囧垹闄ゃ傚浜庨摼鎺ユ枃浠讹紝鍙槸鏂紑浜嗛摼鎺ワ紝鍘熸枃浠朵繚鎸佷笉鍙樸俽m鍛戒护鐨勪竴鑸...
  • linux鎬庝箞鍒犻櫎褰撳墠鐩綍涓嬬殑鎵鏈鏂囦欢
    绛旓細3锛庢帴鐫锛屽湪linux涓锛宺m鏄垹闄ゅ懡浠わ紝鍏堟煡鐪媟m鐨勫府鍔╄鏄庯紝鐒跺悗浣跨敤rm test鍒犻櫎鏂囦欢锛4锛庢彁绀烘棤娉曞垹闄ょ洰褰曪紝鍗硆m娌℃湁鍙傛暟鏃讹紝鍙兘鍒犻櫎鏂囦欢锛屼笉鑳藉垹闄ゆ枃浠跺す锛5锛庢渶鍚庯紝杩涜鍒犻櫎鎿嶄綔鏃朵笉瑕佷娇鐢紞rf鍙傛暟锛岃浣跨敤rm 锛峳f test鐩存帴鍒犻櫎鐩綍涓嬬殑鎵鏈鏂囦欢鑰屼笉鍒犻櫎鏂囦欢澶广
  • linux鍒犻櫎鏂囦欢linux涓婂垹闄ゆ枃浠
    绛旓細linux鎬庝箞鍒犻櫎鏂囦欢锛1銆佸垹闄ゆ枃浠跺懡浠 rm-f鏂囦欢鍚 灏嗕細寮鸿鍒犻櫎鏂囦欢锛屼笖鏃犳彁绀 闇瑕佹敞鎰忥細浣跨敤rm-rf瑕佹牸澶栨敞鎰忥紝linux涓病鏈夊洖鏀剁珯锛屾厧閲嶅垹闄 2銆佸垹闄ゆ枃浠跺す浠ュ強鏂囦欢澶涓殑鎵鏈鏂囦欢鍛戒护锛歳m-rf鐩綍鍚嶅瓧 鍏朵腑锛-r锛氬悜涓嬮掑綊鍒犻櫎 -f锛氱洿鎺ュ己琛屽垹闄わ紝涓旀病鏈変换浣曟彁绀 ...
  • 璇锋暀鍦linux 鎬庝箞鐢╮m 鍒犻櫎鐩綍鍜屾枃浠.涓嶈鎻愮ず
    绛旓細linux涓浣跨敤rm鍒犻櫎鐩綍鏂囦欢鏃朵笉鐢ㄦ彁绀猴紝鍙互浣跨敤rm -rf鍛戒护銆備緥濡傚垹闄est鐩綍锛屽彲浠ヤ娇鐢ㄥ懡浠m -rf test銆備緥濡傚垹闄est.txt鏂囦欢锛屽彲浠ヤ娇鐢ㄥ懡浠m -rf test.text銆俧鍙傛暟 锛坒 --force 锛 琛ㄧず蹇界暐涓嶅瓨鍦ㄧ殑鏂囦欢锛屼笉鏄剧ず浠讳綍淇℃伅銆-r, -R, --recursive 鎸囩ずrm灏嗗弬鏁颁腑鍒楀嚭鐨鍏ㄩ儴鐩綍鍜瀛愮洰褰鍧囬掑綊...
  • 璇烽棶linux涓濡備綍鍒犻櫎鏁翠釜鏂囦欢澶?
    绛旓細2銆佸鏋滆鍒犻櫎鐨鏂囦欢鍜屾枃浠跺す涓嶅湪褰撳墠鐩綍涓锛屽彲浠ヨ緭鍏ユ鍛戒护鎵ц锛歕rm -r test/day2/webapp1/{template,res,WEB-INF}锛屾敞鎰弡}鍐呮寚鐨勬槸瑕佸垹闄ょ殑鏂囦欢鍜屾枃浠跺す銆備娇鐢ㄨ繖涓猺m -rf鐨勬椂鍊欎竴瀹氳鏍煎灏忓績锛linux娌℃湁鍥炴敹绔欑殑锛岀洿鎺ュ垹闄ゅ悗闄ら潪鎭㈠鏁版嵁鍚﹀垯鏃犳硶鎵惧洖锛涘彟澶栵紝-r 鍚戜笅閫掑綊锛屼笉绠℃湁澶氬皯绾х洰褰曪紝...
  • 扩展阅读:cmd删除目录下所有文件 ... linux递归删除目录命令 ... rm删除目录下所有文件 ... suse删除目录 ... linux删除命令rm-rf ... linux删除文件夹里的全部 ... linux强制删除非空目录 ... linux删除目录命令rmdir ... linux删除目录及目录下所有文件 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网