导航:首页 > 文件类型 > 删除文件命令为linux

删除文件命令为linux

发布时间:2024-05-09 13:04:01

1. linux鍒犻櫎鍛戒护linux鏂囦欢澶瑰垹闄

linux鎬庝箞鍒犻櫎鏂囦欢锛

1銆佸垹闄ゆ枃浠跺懡浠

rm-f鏂囦欢鍚

灏嗕細寮鸿屽垹闄ゆ枃浠讹紝涓旀棤鎻愮ず

闇瑕佹敞鎰忥細

浣跨敤rm-rf瑕佹牸澶栨敞鎰忥紝linux涓娌℃湁鍥炴敹绔欙紝鎱庨噸鍒犻櫎

2銆佸垹闄ゆ枃浠跺す浠ュ強鏂囦欢澶逛腑鐨勬墍鏈夋枃浠跺懡浠わ細

rm-rf鐩褰曞悕瀛

鍏朵腑锛

-r锛氬悜涓嬮掑綊鍒犻櫎

-f锛氱洿鎺ュ己琛屽垹闄わ紝涓旀病鏈変换浣曟彁绀

鎵╁睍璧勬枡

1銆佸垹闄ゆ枃浠跺す瀹炰緥锛

rm-rf/var/log/httpd/access

灏嗕細鍒犻櫎/var/log/httpd/access鐩褰曚互鍙婂叾涓嬫墍鏈夋枃浠躲佹枃浠跺す

linux涓荤洰褰曚笅鐨勫瓙鏂囦欢鎬庝箞鍒犻櫎锛

绛斿叿浣撴柟娉曞備笅锛

姒傝堪

鐢ㄥ懡浠ょ殑涔堬紝rm-r

瑙f瀽

linux涓璻m鏄鐢ㄤ綔鍒犻櫎鐨勫懡浠わ紝涓旀槸涓嶅彲閫嗙殑鍛戒护锛屼篃灏辨槸鍒犻櫎鍚庢棤娉曟仮澶嶃

rm鍛戒护鍙浠ュ垹闄や竴涓鐩褰曚腑鐨勪竴涓鎴栧氫釜鏂囦欢鎴栫洰褰曪紝涔熷彲浠ュ皢鏌愪釜鐩褰曞強鍏朵笅灞炵殑鎵鏈夋枃浠跺強鍏跺瓙鐩褰曞潎鍒犻櫎鎺夈傚逛簬閾炬帴鏂囦欢锛屽彧鏄鍒犻櫎鏁翠釜閾炬帴鏂囦欢锛岃屽師鏈夋枃浠朵繚鎸佷笉鍙樸

rm璇娉

rm(閫夐」)(鍙傛暟)

閫夐」

-d锛氱洿鎺ユ妸娆插垹闄ょ殑鐩褰曠殑纭杩炴帴鏁版嵁鍒犻櫎鎴0锛屽垹闄よョ洰褰曪紱

-f锛氬己鍒跺垹闄ゆ枃浠舵垨鐩褰曪紱

-i锛氬垹闄ゅ凡鏈夋枃浠舵垨鐩褰曚箣鍓嶅厛璇㈤棶鐢ㄦ埛锛

-r鎴-R锛氶掑綊澶勭悊锛屽皢鎸囧畾鐩褰曚笅鐨勬墍鏈夋枃浠朵笌瀛愮洰褰曚竴骞跺勭悊锛

--preserve-root锛氫笉瀵规牴鐩褰曡繘琛岄掑綊鎿嶄綔锛

-v锛氭樉绀烘寚浠ょ殑璇︾粏鎵ц岃繃绋嬨

鐢辨ゅ彲鐭ワ紝鍒犻櫎涓涓鐩褰曟椂锛屽綋璇ラ渶瑕佸垹闄ょ殑鐩褰曞唴杩樻湁鐩褰曟椂锛屾垜浠鍙浠ュ甫涓婇夐」-r锛岃繘琛岄掑綊鍒犻櫎銆

鎷撳睍鍐呭

linux

Linux鏄涓濂楀厤璐逛娇鐢ㄥ拰鑷鐢变紶鎾鐨勭被Unix鎿嶄綔绯荤粺锛屾槸涓涓鍩轰簬POSIX鍜孶NIX鐨勫氱敤鎴枫佸氫换鍔°佹敮鎸佸氱嚎绋嬪拰澶欳PU鐨勬搷浣滅郴缁熴傚畠鑳借繍琛屼富瑕佺殑UNIX宸ュ叿杞浠躲佸簲鐢ㄧ▼搴忓拰缃戠粶鍗忚銆傚畠鏀鎸32浣嶅拰64浣嶇‖浠躲侺inux缁ф壙浜哢nix浠ョ綉缁滀负鏍稿績鐨勮捐℃濇兂锛屾槸涓涓鎬ц兘绋冲畾鐨勫氱敤鎴风綉缁滄搷浣滅郴缁熴

Linux鎿嶄綔绯荤粺璇炵敓浜1991骞10鏈5鏃ワ紙杩欐槸绗涓娆℃e紡鍚戝栧叕甯冩椂闂达級銆侺inux瀛樺湪鐫璁稿氫笉鍚岀殑Linux鐗堟湰锛屼絾瀹冧滑閮戒娇鐢ㄤ簡Linux鍐呮牳銆侺inux鍙瀹夎呭湪鍚勭嶈$畻鏈虹‖浠惰惧囦腑锛屾瘮濡傛墜鏈恒佸钩鏉跨數鑴戙佽矾鐢卞櫒銆佽嗛戞父鎴忔帶鍒跺彴銆佸彴寮忚$畻鏈恒佸ぇ鍨嬫満鍜岃秴绾ц$畻鏈恒

涓ユ牸鏉ヨ诧紝Linux杩欎釜璇嶆湰韬鍙琛ㄧずLinux鍐呮牳锛屼絾瀹為檯涓婁汉浠宸茬粡涔犳儻浜嗙敤Linux鏉ュ舰瀹规暣涓鍩轰簬Linux鍐呮牳锛屽苟涓斾娇鐢℅NU宸ョ▼鍚勭嶅伐鍏峰拰鏁版嵁搴撶殑鎿嶄綔绯荤粺

linux鍒犻櫎鍛戒护璇﹁В锛

linux鍒犻櫎鍛戒护鐨勪笁绉嶆柟寮:rm銆乫ind銆乺mdir1.鍒犻櫎鏂囦欢鍚嶇洰褰曚笅鎵鏈夋枃浠躲佹枃浠跺す(涓嶄細鎻愮ず)rm-rf-R鏄鍚戜笅閫掑綊銆備笉绠℃湁澶氬皯绾у埆鐨勭洰褰曪紝璇峰悓鏃跺垹闄ゅ畠浠-F鏄鐩存帴鍒犻櫎锛屼笉甯︿换浣曟彁绀2.鍒犻櫎涓涓绌烘枃浠跺すredir濡傛灉鏂囦欢澶逛笉涓虹┖浼氬嚭鐜伴敊璇3.find鍛戒护銆

find鍛戒护甯鍔╃敤鎴锋牴鎹鐗瑰畾鐨勮〃杈惧紡鎼滅储鏂囦欢鍜岀洰褰曘

find.-typed-name-execrm-rf{}+

.琛ㄧず鍦ㄥ綋鍓嶇洰褰曟墽琛屻

-typed鍙鎼滅储鐩褰曘

-name鎸囧畾鐩褰曞悕绉般

濡備綍鍒犻櫎涓涓闈炵┖鐨勫瓙鐩褰曪紵

Linux鍒犻櫎鐩褰曚笅鎵鏈夋枃浠跺寘鎷瀛愮洰褰曟柟娉曪細rm-rf鐩褰曞悕銆

涓嶈兘浣跨敤rmdir锛宺mdir鍒犻櫎绌虹洰褰曘

锛1锛塺mdir鍔熻兘锛氬垹闄ょ┖鐩褰曘

璇娉曪細rmdirdirname

璇存槑锛歞irname琛ㄧず鐩褰曞悕銆傝ュ懡浠や粠涓涓鐩褰曚腑鍒犻櫎涓涓鎴栧氫釜瀛愮洰褰曢」銆傞渶瑕佺壒鍒娉ㄦ剰鐨勬槸锛屼竴涓鐩褰曡鍒犻櫎涔嬪墠蹇呴』鏄绌虹殑銆傦紙娉ㄦ剰锛宺m-rdir鍛戒护鍙浠f浛rmdir锛屼絾鏄鏈夊緢澶у嵄闄╂с傦級鍒犻櫎鏌愮洰褰曟椂涔熷繀椤诲叿鏈夊圭埗鐩褰曠殑鍐欐潈闄愩

鍛戒护涓鍚勯夐」鐨勫惈涔変负锛

-p閫掑綊鍒犻櫎鐩褰昫irname锛屽綋瀛愮洰褰曞垹闄ゅ悗鍏剁埗鐩褰曚负绌烘椂锛屼篃涓鍚岃鍒犻櫎銆傚傛灉鏁翠釜璺寰勮鍒犻櫎鎴栬呯敱浜庢煇绉嶅師鍥犱繚鐣欓儴鍒嗚矾寰勶紝鍒欑郴缁熷湪鏍囧噯杈撳嚭涓婃樉绀虹浉搴旂殑淇℃伅銆

渚嬪傦細

$rmdir-p/usr/xu/txt

灏/usr/xu/txt鐩褰曞垹闄ゃ

鏀瑰彉宸ヤ綔鐩褰曘佹樉绀虹洰褰曞唴瀹瑰懡浠

锛2锛塴inux鍒犻櫎鏂囦欢鎴栫洰褰曞懡浠rm

鐢ㄦ埛鍙浠ョ敤rm鍛戒护鍒犻櫎涓嶉渶瑕佺殑鏂囦欢銆傝ュ懡浠ょ殑鍔熻兘涓哄垹闄や竴涓鐩褰曚腑鐨勪竴涓鎴栧氫釜鏂囦欢鎴栫洰褰曪紝瀹冧篃鍙浠ュ皢鏌愪釜鐩褰曞強鍏朵笅鐨勬墍鏈夋枃浠跺強瀛愮洰褰曞潎鍒犻櫎銆傚逛簬閾炬帴鏂囦欢锛屽彧鏄鏂寮浜嗛摼鎺ワ紝鍘熸枃浠朵繚鎸佷笉鍙樸

rm鍛戒护鐨勪竴鑸褰㈠紡涓猴細rm...鐩褰...鍒犻櫎鎸囧畾鐨勬枃浠>(鍗宠В闄ら摼鎺)銆

-d--directory鍒犻櫎鍙鑳戒粛鏈夋暟鎹鐨勭洰褰(鍙闄愯秴绾х敤鎴)

-f--force鐣ヨ繃涓嶅瓨鍦ㄧ殑鏂囦欢锛屼笉鏄剧ず浠讳綍淇℃伅

-i--interactive杩涜屼换浣曞垹闄ゆ搷浣滃墠蹇呴』鍏堢‘璁

-r/R--recursive鍚屾椂鍒犻櫎璇ョ洰褰曚笅鐨勬墍鏈夌洰褰曞眰

-v--verbose璇︾粏鏄剧ず杩涜岀殑姝ラ

--help鏄剧ず姝ゅ府鍔╀俊鎭骞剁诲紑

--version鏄剧ず鐗堟湰淇℃伅骞剁诲紑

瑕佸垹闄ょ涓涓瀛楃︿负鈥-鈥欑殑鏂囦欢(渚嬪傗-foo鈥)锛岃蜂娇鐢ㄤ互涓嬪叾涓涓绉嶆柟娉曪細

rm---foo

rm./-foo

璇锋敞鎰忥紝濡傛灉浣跨敤rm鏉ュ垹闄ゆ枃浠讹紝閫氬父浠嶅彲浠ュ皢璇ユ枃浠舵仮澶嶅師鐘躲傚傛灉鎯充繚璇

璇ユ枃浠剁殑鍐呭规棤娉曡繕鍘燂紝璇疯冭檻浣跨敤shred銆

鑼冧緥锛

鍒犻櫎鎵鏈塺b璇瑷绋嬪簭妗o紱鍒犻櫎鍓嶉愪竴璇㈤棶纭璁:

rm-i*.rb

灏咶inished瀛愮洰褰曞強瀛愮洰褰曚腑鎵鏈夋。妗堝垹闄:

rm-rFinished

灏咶inished瀛愮洰褰曞強瀛愮洰褰曚腑鎵鏈夋。妗堝垹闄,骞朵笖涓嶇敤--纭璁:

rm-rfFinished

2. linux鐨勬枃浠跺拰鐩褰曠殑鍒犻櫎鍛戒护鏈夊摢浜

鍛戒护鏍煎紡锛歳m[閫夐」]鏂囦欢鍛戒护鍔熻兘锛氬垹闄や竴涓鐩褰曚腑鐨勪竴涓鎴栧氫釜鏂囦欢鎴栫洰褰曪紝濡傛灉娌℃湁浣跨敤-r閫夐」锛屽垯rm涓嶄細鍒犻櫎鐩褰曘傚傛灉浣跨敤rm鏉ュ垹闄ゆ枃浠讹紝閫氬父浠嶅彲浠ュ皢璇ユ枃浠舵仮澶嶅師鐘躲

linux鍒犻櫎鏂囦欢澶圭殑鏂规硶鏈変袱绉嶏細rmdir鍛戒护鍜宺m鍛戒护銆傚緢澶氫汉涔犳儻鐢╮mdir锛屼笉杩囦竴鏃︾洰褰曢潪绌猴紝灏遍櫡鍏ユ繁娣辩殑鑻︽伡涔嬩腑锛屾ゆ椂灏遍渶瑕佷娇鐢╮m鍛戒护浜嗐備笅闈㈡垜浠灏辨潵浜嗚В涓涓嬭繖涓や釜鍛戒护銆

-r閫愪釜鍒犻櫎鐩褰曞拰浠ヤ笅鏂囦欢銆俽m鍛戒护浣跨敤涓句緥渚1锛氬垹闄ゆ墍鏈塁璇瑷绋嬪簭鏂囨。锛涘垹闄ゅ墠閫愪竴瑕佹眰纭璁ゃ俽m-i*銆俢渚2锛氬垹闄ゅ畬鎴愮殑瀛愮洰褰曚互鍙婂瓙鐩褰曚腑鐨勬墍鏈夋枃浠躲俽m-r瀹屾垚娉ㄦ剰锛歭inux涓娌℃湁鍥炴敹绔欍備娇鐢╮m鍛戒护鏃讹紝蹇呴』灏忓績銆

linux鍒犻櫎鏂囦欢鎸囦护锛氳緭鍏rd鐩樼﹀悕锛歕鏂囦欢澶瑰悕绉帮紝姣斿傦紝鎴戞兂鍒犻櫎涓涓鍦―鐩樼殑鍚嶄负wo鐨勬枃浠跺す锛屽垯杈撳叆rdd锛歕wo杩欐牱灏辫兘鍒犻櫎鏂囦欢澶逛簡銆傚綋鐒惰繖绉嶅垹闄ゆ柟娉曞繀椤昏佽ユ枃浠跺す鏄绌烘枃浠跺す锛屼笉鐒跺垹闄や笉浜嗐

Linux鍒犻櫎鏂囦欢澶瑰懡浠ゆラゅ備笅锛氭搷浣滅幆澧冿細鑱旀兂Y7000绗旇版湰鐢佃剳銆亀indowsLinuxkali0&Ubuntu202LTS绛夈俇buntu绯荤粺棣栧厛锛岃繘鍏ュ凡缁忓畨瑁呭ソ鐨刄buntu绯荤粺锛屾墦寮绯荤粺缁堢銆

Linux鍒犻櫎鏂囦欢鐨勫懡浠ゆ槸rm鍛戒护銆侺inuxrm鍛戒护鐢ㄤ簬鍒犻櫎涓涓鏂囦欢鎴栬呯洰褰曘傝娉曪細rm[options]name...鍙傛暟锛-i鍒犻櫎鍓嶉愪竴璇㈤棶纭璁ゃ-f鍗充娇鍘熸。妗堝睘鎬ц句负鍞璇伙紝浜︾洿鎺ュ垹闄わ紝鏃犻渶閫愪竴纭璁ゃ

3. Linux删除文件的命令

Linux删除文件的命令是rm命令。

Linux rm命令用于删除一个文件或者目录。

语法:rm [options] name...

参数:

1.-i 删除前逐一询问确认。

2.-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

3.-r 将目录及以下之档案亦逐一删除。

实例::删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:

# rm test.txt

rm:是否删除 一般文件 "test.txt"? y
# rm homework

rm: 无法删除目录"homework": 是一个目录

# rm -r homework

rm:是否删除 目录 "homework"? y

4. 鍒犻櫎鏂囦欢澶逛腑鎵鏈夋枃浠剁殑linux鍛戒护(娓呯悊鍨冨溇鏂囦欢鐨勫懡浠ゆ槸浠涔)



鏈鏁欑▼璁茶堪浜嗗備綍鍦↙inux缁堢涓瀹夊叏鍦板垹闄ゆ枃浠跺拰鏂囦欢澶广


瑕佷娇鐢ㄥ浘褰㈢晫闈㈠垹闄よ$畻鏈轰笂鐨勬枃浠讹紝鎮ㄥ彲浠ュ皢鏂囦欢鎴栨枃浠跺す鐩存帴鎷栧埌 quot鍨冨溇妗 quot鎴栬 quot鍥炴敹绔檘uot銆傛垨鑰咃紝鎮ㄥ彲浠ラ夋嫨瑕佸垹闄ょ殑鏂囦欢鎴栨枃浠跺す锛屽彸閿鍗曞嚮骞堕夋嫨鍒犻櫎銆


鍦ㄧ粓绔涓鍒犻櫎鏂囦欢鎴栨枃浠跺す鏃舵病鏈夊瀮鍦炬《銆傚湪鍥惧舰妗岄潰涓婏紝Trash鏄涓涓鍙椾繚鎶ょ殑鐩褰曪紝淇濇姢鏈哄埗鍙浠ラ槻姝㈢敤鎴锋剰澶栧垹闄よョ洰褰曟垨灏嗗叾浠庨粯璁や綅缃绉昏蛋锛屼粠鑰屽艰嚧鍏朵涪澶便傚簾绾哥瘬鏈璐ㄤ笂鏄涓涓楂樺害绠$悊鐨勬枃浠跺す锛屽洜姝ゆ偍鍙浠ュ垱寤鸿嚜宸辩殑搴熺焊绡撴枃浠跺す浠ュ湪缁堢涓浣跨敤銆

涓虹粓绔璁剧疆涓涓鍨冨溇绠

鍦ㄦ偍鐨勪富鐩褰曚腑鍒涘缓涓涓鍚嶄负Trash鐨勭洰褰曪細


$ mkdir ~/Trash

鍒犻櫎鏂囦欢

瑕佸垹闄ゆ枃浠舵垨鏂囦欢澶癸紝璇蜂娇鐢╩v鍛戒护灏嗘枃浠舵垨鏂囦欢澶圭Щ鍔ㄥ埌鍥炴敹绔欙細


$ mv example.txt ~/Trash

姘镐箙鍒犻櫎鏂囦欢鎴栨枃浠跺す

褰撴偍鍑嗗囦粠绯荤粺涓姘镐箙鍒犻櫎鏂囦欢鎴栨枃浠跺す鏃讹紝鍙浠ヤ娇鐢╮m鍛戒护娓呴櫎鍥炴敹绔欐枃浠跺す涓鐨勬墍鏈夋暟鎹銆傞氳繃灏唕m鍛戒护鎸囧悜鏄熷彿锛屽彲浠ュ垹闄ゅ洖鏀剁珯鏂囦欢澶逛腑鐨勬墍鏈夋枃浠跺拰鏂囦欢澶癸紝浣嗕笉鑳藉垹闄ゅ洖鏀剁珯鏂囦欢澶规湰韬銆傚洜涓虹敤鎴峰彲浠ユ柟渚胯嚜鐢卞湴鍒涘缓鐩褰曪紝鎵浠ュ嵆浣夸笉灏忓績鍒犻櫎浜員rash鏂囦欢澶癸紝涔熷彲浠ユ柊寤轰竴涓鐩褰曘


$ rm - recursive ~/Trash/*

鍒犻櫎绌虹洰褰

鏈変竴涓鍒犻櫎绌虹洰褰曠殑鐗规畩鍛戒护rmdir锛屽彧鑳界敤鏉ュ垹闄ょ┖鐩褰曪紝杩欐牱鍙浠ヤ繚鎶や綘涓嶅嚭鐜伴掑綊鍒犻櫎閿欒銆


$ mkdir full $ touch full/file . txt $ rmdir full rmdir:鏃犳硶鍒犻櫎 瀹屾暣/ 鐩褰曚笉涓虹┖$ mkdir empty$ rmdir empty

鏇村ソ鐨勫垹闄ゆ柟寮

姝ゅ栵紝杩樻湁涓浜涙枃浠跺垹闄ゅ懡浠ら粯璁や笉瀹夎呭湪缁堢涓娿傛偍鍙浠ヤ粠杞浠跺簱涓瀹夎呭畠浠銆傝繖浜涘懡浠ょ$悊鍜屼娇鐢ㄧ殑Trash鏂囦欢澶逛笌鎮ㄥ湪妗岄潰妯″紡涓嬩娇鐢ㄧ殑鏂囦欢澶规槸鐩稿悓鐨勶紝杩欐牱鏇村规槗鍒犻櫎鏂囦欢銆


$ trash ~/example . txt $ trash-list example . txt $ trash-empty

鐜嬭呬箣蹇2鐐瑰嚮璇曠帺

阅读全文

与删除文件命令为linux相关的资料

热点内容
导航怎么变成pmf文件 浏览:224
找回手机删除文件 浏览:600
手机qq皮肤 浏览:675
java类根路径 浏览:677
linuxtelnet百度 浏览:655
数据库多对一关系有什么好处 浏览:893
xp共享有密码怎么设置 浏览:973
道法网络保护的责任主体有哪些 浏览:969
完整的编程作品包括哪些内容 浏览:203
直播带货时怎么看数据 浏览:448
微信声音存在哪个文件 浏览:112
买汽车座垫上什么网站 浏览:927
疫情利用大数据 浏览:802
倍福cx8090用哪个编程软件 浏览:195
指纹打卡机怎么导出数据 浏览:258
WLANlike密码 浏览:229
苹果未能保护中国工厂工人 浏览:538
程序员转猎头 浏览:811
换新erp系统旧数据怎么录 浏览:33
电脑文件属性打不开 浏览:64

友情链接