linux怎么删除当前目录下的所有文件 Linux如何在当前目录下删除空文件

linux\u600e\u4e48\u624d\u80fd\u5220\u9664\u5f53\u524d\u76ee\u5f55\u4e0b\u7684\u6240\u6709\u6587\u4ef6\uff1f

1\u3001\u5728\u7ec8\u7aef\u8f93\u5165\u547d\u4ee4\uff1arm ./*\u89e3\u91ca\uff1a\u5220\u9664\u6587\u4ef6\u7528rm\u547d\u4ee4\uff0c.\u70b9\u53f7\u4ee3\u8868\u5f53\u524d\u76ee\u5f55\uff0c*\u661f\u53f7\u662f\u5339\u914d\u7b26\u4ee3\u8868\u6240\u6709\u6587\u4ef6
Linux\u662f\u4e00\u5957\u514d\u8d39\u4f7f\u7528\u548c\u81ea\u7531\u4f20\u64ad\u7684\u7c7bUnix\u64cd\u4f5c\u7cfb\u7edf\uff0c\u662f\u4e00\u4e2a\u57fa\u4e8ePOSIX\u548cUNIX\u7684\u591a\u7528\u6237\u3001\u591a\u4efb\u52a1\u3001\u652f\u6301\u591a\u7ebf\u7a0b\u548c\u591aCPU\u7684\u64cd\u4f5c\u7cfb\u7edf\u3002\u5b83\u80fd\u8fd0\u884c\u4e3b\u8981\u7684UNIX\u5de5\u5177\u8f6f\u4ef6\u3001\u5e94\u7528\u7a0b\u5e8f\u548c\u7f51\u7edc\u534f\u8bae\u3002\u5b83\u652f\u630132\u4f4d\u548c64\u4f4d\u786c\u4ef6\u3002Linux\u7ee7\u627f\u4e86Unix\u4ee5\u7f51\u7edc\u4e3a\u6838\u5fc3\u7684\u8bbe\u8ba1\u601d\u60f3\uff0c\u662f\u4e00\u4e2a\u6027\u80fd\u7a33\u5b9a\u7684\u591a\u7528\u6237\u7f51\u7edc\u64cd\u4f5c\u7cfb\u7edf\u3002
Linux\u64cd\u4f5c\u7cfb\u7edf\u8bde\u751f\u4e8e1991 \u5e7410 \u67085 \u65e5\uff08\u8fd9\u662f\u7b2c\u4e00\u6b21\u6b63\u5f0f\u5411\u5916\u516c\u5e03\u65f6\u95f4\uff09\u3002Linux\u5b58\u5728\u7740\u8bb8\u591a\u4e0d\u540c\u7684Linux\u7248\u672c\uff0c\u4f46\u5b83\u4eec\u90fd\u4f7f\u7528\u4e86Linux\u5185\u6838\u3002Linux\u53ef\u5b89\u88c5\u5728\u5404\u79cd\u8ba1\u7b97\u673a\u786c\u4ef6\u8bbe\u5907\u4e2d\uff0c\u6bd4\u5982\u624b\u673a\u3001\u5e73\u677f\u7535\u8111\u3001\u8def\u7531\u5668\u3001\u89c6\u9891\u6e38\u620f\u63a7\u5236\u53f0\u3001\u53f0\u5f0f\u8ba1\u7b97\u673a\u3001\u5927\u578b\u673a\u548c\u8d85\u7ea7\u8ba1\u7b97\u673a\u3002

1\u3001\u5728\u7ec8\u7aef\u8f93\u5165\u547d\u4ee4\uff1arm ./*\u89e3\u91ca\uff1a\u5220\u9664\u6587\u4ef6\u7528rm\u547d\u4ee4\uff0c.\u70b9\u53f7\u4ee3\u8868\u5f53\u524d\u76ee\u5f55\uff0c*\u661f\u53f7\u662f\u5339\u914d\u7b26\u4ee3\u8868\u6240\u6709\u6587\u4ef6
Linux\u662f\u4e00\u5957\u514d\u8d39\u4f7f\u7528\u548c\u81ea\u7531\u4f20\u64ad\u7684\u7c7bUnix\u64cd\u4f5c\u7cfb\u7edf\uff0c\u662f\u4e00\u4e2a\u57fa\u4e8ePOSIX\u548cUNIX\u7684\u591a\u7528\u6237\u3001\u591a\u4efb\u52a1\u3001\u652f\u6301\u591a\u7ebf\u7a0b\u548c\u591aCPU\u7684\u64cd\u4f5c\u7cfb\u7edf\u3002\u5b83\u80fd\u8fd0\u884c\u4e3b\u8981\u7684UNIX\u5de5\u5177\u8f6f\u4ef6\u3001\u5e94\u7528\u7a0b\u5e8f\u548c\u7f51\u7edc\u534f\u8bae\u3002\u5b83\u652f\u630132\u4f4d\u548c64\u4f4d\u786c\u4ef6\u3002Linux\u7ee7\u627f\u4e86Unix\u4ee5\u7f51\u7edc\u4e3a\u6838\u5fc3\u7684\u8bbe\u8ba1\u601d\u60f3\uff0c\u662f\u4e00\u4e2a\u6027\u80fd\u7a33\u5b9a\u7684\u591a\u7528\u6237\u7f51\u7edc\u64cd\u4f5c\u7cfb\u7edf\u3002
Linux\u64cd\u4f5c\u7cfb\u7edf\u8bde\u751f\u4e8e1991 \u5e7410 \u67085 \u65e5\uff08\u8fd9\u662f\u7b2c\u4e00\u6b21\u6b63\u5f0f\u5411\u5916\u516c\u5e03\u65f6\u95f4\uff09\u3002Linux\u5b58\u5728\u7740\u8bb8\u591a\u4e0d\u540c\u7684Linux\u7248\u672c\uff0c\u4f46\u5b83\u4eec\u90fd\u4f7f\u7528\u4e86Linux\u5185\u6838\u3002Linux\u53ef\u5b89\u88c5\u5728\u5404\u79cd\u8ba1\u7b97\u673a\u786c\u4ef6\u8bbe\u5907\u4e2d\uff0c\u6bd4\u5982\u624b\u673a\u3001\u5e73\u677f\u7535\u8111\u3001\u8def\u7531\u5668\u3001\u89c6\u9891\u6e38\u620f\u63a7\u5236\u53f0\u3001\u53f0\u5f0f\u8ba1\u7b97\u673a\u3001\u5927\u578b\u673a\u548c\u8d85\u7ea7\u8ba1\u7b97\u673a\u3002

1.首先,安装SHH远程软件,连接到linux服务器,然后使用SSH登录到linux服务器;

2.其次,新建文件夹,其中将显示日期和时间以及一些特定参数;

3.接着,在linux下,rm是删除命令,先查看rm的帮助说明,然后使用rm test删除文件;

4.提示无法删除目录,即rm没有参数时,只能删除文件,不能删除文件夹;

5.最后,进行删除操作时不要使用-rf参数,请使用rm -rf test直接删除目录下的所有文件而不删除文件夹。



删除当前目录下的文件

1.rm -f *

#最经典的方法,删除当前目录下的所有类型的文件

2.find . -type f -delete或find . -type f -exec rm -f {} \;

#用find命令查找普通文件并删除or用find命令的处理动作将其删除

3.find . -type f | xargs rm -f

#用于参数列表过长;要删除的文件太多

4.rm-f `find . -type f`

#删除全部普通文件

5.for delete in `ls -l`;do rm -f * ;done

#用for循环语句删除当前目录下的所有类型的文件

详细的命令介绍请查询“Linux命令大全"



操作步骤如下:

1、新建记事本文件,输入:
@echo off
cd /d "C:\lizi"
del /s /q /f *.*
for /d %%i in (*) do rd /s /q "%%i"
pause>nul
注意:本例操作的是C盘lizi文件夹;

2、点击文件菜单,另存为命令,可保存到桌面,文件名del.bat,保存类型选择所有文件,点击保存;

3、双击运行del.bat即可。

在终端输入命令:rm ./*
解释:删除文件用rm命令,.点号代表当前目录,*星号是匹配符代表所有文件

假设你要删除的是 ~/code/目录下的所有文件。
那么在~目录输入rm -rf ./code/*
这样子的效果就是清空code文件夹但是不删除文件夹本身.
*表示匹配所有文件。-r是递归删除文件夹内的文件, -f是force强制删除, 不要出现任何提示询问.

  • linux鍒犲綋鍓嶇洰褰曚笅鐨鏂囦欢鐨勫懡浠ゆ槸鍟?
    绛旓細鍒犻櫎褰撳墠鐩綍涓嬬殑鏂囦欢 1.rm -f 鏈缁忓吀鐨勬柟娉曪紝鍒犻櫎褰撳墠鐩綍涓嬬殑鎵鏈夌被鍨嬬殑鏂囦欢 2.find . -type f -delete鎴杅ind . -type f -exec rm -f {} \;鐢╢ind鍛戒护鏌ユ壘鏅氭枃浠跺苟鍒犻櫎or鐢╢ind鍛戒护鐨勫鐞嗗姩浣滃皢鍏跺垹闄 3.find . -type f | xargs rm -f 鐢ㄤ簬鍙傛暟鍒楄〃杩囬暱;瑕佸垹闄ょ殑鏂囦欢澶 4.rm-...
  • linux涓嬪浣曞垹闄鏁翠釜鏂囦欢澶?
    绛旓細1銆佸鏋滆鍒犻櫎鐨勬枃浠跺拰鏂囦欢澶瑰湪褰撳墠鐩綍涓嬶紝鍙互杈撳叆姝ゅ懡浠ゆ墽琛岋細\rm -r fileUpload.jsp include res WEB-INF锛堟敞鎰忕殑鏄枃浠跺拰鏂囦欢澶逛腑闇瑕佷娇鐢ㄧ┖鏍奸殧寮锛夛紱2銆佸鏋滆鍒犻櫎鐨勬枃浠跺拰鏂囦欢澶逛笉鍦ㄥ綋鍓嶇洰褰曚笅锛屽彲浠ヨ緭鍏ユ鍛戒护鎵ц锛歕rm -r test/day2/webapp1/{template,res,WEB-INF}锛屾敞鎰弡}鍐呮寚鐨勬槸...
  • linux濡備綍鍒犻櫎鏂囦欢澶涓嬬殑鎵鏈夋枃浠秎inux濡備綍鍒犻櫎鏂囦欢澶
    绛旓細1銆佸垹闄ゆ枃浠跺懡浠 rm-f鏂囦欢鍚 灏嗕細寮鸿鍒犻櫎鏂囦欢锛屼笖鏃犳彁绀 闇瑕佹敞鎰忥細浣跨敤rm-rf瑕佹牸澶栨敞鎰忥紝linux涓病鏈夊洖鏀剁珯锛屾厧閲嶅垹闄 2銆佸垹闄ゆ枃浠跺す浠ュ強鏂囦欢澶逛腑鐨勬墍鏈夋枃浠跺懡浠わ細rm-rf鐩綍鍚嶅瓧 鍏朵腑锛-r锛氬悜涓嬮掑綊鍒犻櫎 -f锛氱洿鎺ュ己琛屽垹闄わ紝涓旀病鏈変换浣曟彁绀 ...
  • linux鎬庝箞鍒犻櫎鏂囦欢澶涓嬬殑鏂囦欢涓嶅垹瀛愭枃浠跺す
    绛旓細1銆佸湪鍛戒护鎻愮ず绗$涓嬮潰锛屼綘鍙互浣跨敤rmmysubdir\*瀹炵幇璇ュ姛鑳銆傚嵆璇ュ懡浠ゅ彧鏄垹闄ysubdir鏂囦欢澶逛笅鐨勬墍鏈夋枃浠讹紝浣嗘槸浼氫繚鐣檓ysubdir鏂囦欢澶逛笅闈㈢殑鎵鏈夊瓙鏂囦欢澶瑰拰鎵鏈夋枃浠躲2銆佷娇鐢╟d鍛戒护杩涘叆璇ユ枃浠跺すrm-r鍏朵腑鍙傛暟r浠h〃閫掑綊鍒犻櫎锛岃嫢褰撳墠鏂囦欢澶逛笅娌℃湁鏂囦欢澶癸紝鍙笉鐢ㄦ鍙傛暟锛涗唬琛ㄥ綋鍓嶆枃浠跺す涓嬫墍鏈夋枃浠躲3銆佸湪Linux...
  • 璇烽棶linux鎬庢牱鍒犻櫎鏌愪竴涓鐩綍涓鎵鏈夋寚瀹氭枃浠跺悕鐨勬枃浠
    绛旓細1銆佸厛浣跨敤SSH杩炴帴宸ュ叿杩涘叆鍒發inux绯荤粺涓2銆佸湪linux绯荤粺涓娇鐢ㄥ垹闄ょ殑鍛戒护鏄痳m锛屾槸鑻辨枃remove鐨勭缉鍐欙紝浣跨敤鍙傛暟姣旇緝绠鍗曪紝鎴戜滑鍙互浣跨敤鏌ヨ鍛戒护鏌ョ湅浣跨敤鏂瑰紡銆3銆侀櫎浜嗚繘鍏ョ洰褰曚笅鐩存帴杈撳叆鏂囦欢鍚嶏紝rm鍛戒护鍚庤繕鍙互璺熸枃浠剁殑缁濆璺緞鍚嶏紝杩欐牱灏辨棤闇杩涘叆鍒扮洰褰曚笅杩涜鍒犻櫎浜嗐4銆鎴戜滑涔熷彲浠ヤ娇鐢ㄥ己鍒跺懡浠ゅ垹闄锛屼竴鑸儏鍐...
  • linux濡備綍鍒犻櫎涓涓枃浠跺す涓嬬殑鎵鏈夊唴瀹筶inux濡備綍鍒犻櫎涓涓枃浠
    绛旓細linux濡備綍鍒犻櫎鏂囦欢锛熸柟娉/姝ラ1:鎴戜娇鐢ㄧ殑鏄淪ecureCRT鈥濋氳繃SSH2杩炴帴鍒版垜鐨凩inux绯荤粺锛屽涓嬪浘鎵绀 鏂规硶/姝ラ2:鍦↙inux涓鍒犻櫎鐩綍鐨鍛戒护鏄渞m鈥濓紝鎴戜滑鍙互鍦ㄧ粓绔懡浠ゆ彁绀虹涓嬭緭鍏モ渞m--help鈥濇煡鐪媟m鍛戒护鐨勫叿浣撲娇鐢ㄦ柟娉曘傛垜浠父鐢ㄧ殑鍑犱釜鍙傛暟涓衡-f-i-r-v鈥-i鍒犻櫎鍓嶉愪竴璇㈤棶纭銆傝繖涓弬鏁版湁涓涓ソ澶...
  • 濡備綍浠linux涓嬪垹闄鏂囦欢澶
    绛旓細褰撳墠鐩綍涓閫掑綊鍒犻櫎鏂囦欢澶筧/b/c/e鐨勫懡浠わ細rmdir a/b/c/e -p 鍒犻櫎鏂囦欢锛歳m锛堟帹鑽愪娇鐢級rm xxx -r 鍙氳繃rm鍒犻櫎鏂囦欢鎴栫洰褰曘備娇鐢╮m鍛戒护瑕佸皬蹇冿紝鍥犱负鏂囦欢鍒犻櫎鍚庝笉鑳芥仮澶嶃備负浜嗛槻姝㈡枃浠惰鍒狅紝鍙互鍦╮m鍚庝娇鐢-i鍙傛暟浠ラ愪釜纭瑕鍒犻櫎鐨鏂囦欢銆傚父鐢ㄥ弬鏁板強鍚箟濡備笅琛ㄦ墍绀猴細濡傛灉鎻愮ず娌℃湁鏉冮檺锛屽姞涓妔udo鍛戒护...
  • linux鎬庝箞鍒犻櫎鎸囧畾鐩綍鐨鍐呭?
    绛旓細linux绫荤郴缁鍒犻櫎鎸囧畾鐩綍鐨勫懡浠ゆ槸锛歳m -rf /xxx/xxx/鏂囦欢鍚 -r锛氳〃绀洪掑綊鐨勫垹闄ゆ枃浠跺拰鏂囦欢澶癸紝浼氭彁绀虹敤鎴 -f锛氳〃绀虹洿鎺ュ垹闄わ紝涓嶆彁绀虹敤鎴 涓嶆寚瀹氭枃浠跺悕灏辨槸鍒犻櫎鎸囧畾鐩綍涓嬬殑鎵鏈夋枃浠跺拰鏂囦欢澶 渚嬪锛歳m -rf /tmp/work/ #灏辨槸鍒犻櫎鏍箃mp鐩綍涓嬬殑work鐩綍涓嬬殑鎵鏈夋枃浠跺拰鏂囦欢澶 ...
  • linux鎬庝箞鍒犻櫎褰撳墠鐩綍涓嬬殑鎵鏈夋枃浠
    绛旓細1锛庨鍏堬紝瀹夎SHH杩滅▼杞欢锛岃繛鎺ュ埌linux鏈嶅姟鍣紝鐒跺悗浣跨敤SSH鐧诲綍鍒發inux鏈嶅姟鍣紱2锛庡叾娆★紝鏂板缓鏂囦欢澶癸紝鍏朵腑灏嗘樉绀烘棩鏈熷拰鏃堕棿浠ュ強涓浜涚壒瀹氬弬鏁帮紱3锛庢帴鐫锛屽湪linux涓锛宺m鏄垹闄ゅ懡浠わ紝鍏堟煡鐪媟m鐨勫府鍔╄鏄庯紝鐒跺悗浣跨敤rm test鍒犻櫎鏂囦欢锛4锛庢彁绀烘棤娉鍒犻櫎鐩綍锛屽嵆rm娌℃湁鍙傛暟鏃讹紝鍙兘鍒犻櫎鏂囦欢锛屼笉鑳藉垹闄ゆ枃浠跺す锛5锛...
  • linux鍒犻櫎鏂囦欢澶瑰懡浠(linux濡備綍鍒犻櫎涓涓鐩綍?)
    绛旓細windowsLinuxkali0&Ubuntu202LTS绛夈俇buntu绯荤粺棣栧厛锛岃繘鍏ュ凡缁忓畨瑁呭ソ鐨刄buntu绯荤粺锛屾墦寮绯荤粺缁堢銆傚湪Linux涓紝鍙互浣跨敤`rmdir`鍛戒护鏉ュ垹闄ょ┖鏂囦欢澶广傚叿浣撳懡浠ゆ牸寮忓涓嬶細```rmdir[閫夐」]鐩綍鍚峘``鍏朵腑锛宍[閫夐」]`鏄彲閫夌殑锛屽彲浠ョ敤鏉ユ寚瀹氫竴浜涘弬鏁帮紝`鐩綍鍚峘鏄鍒犻櫎鐨绌烘枃浠跺す鐨勫悕绉版垨璺緞銆
  • 扩展阅读:rm删除目录下所有文件 ... linux如何删除主目录 ... linux在目录下删除文件 ... linux怎么删除指定目录 ... linux强制删除非空目录 ... linux强制删除目录命令 ... linux递归删除目录命令 ... linux怎么删除挂载目录 ... linux怎么删除目录rm不行 ...

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