以下命令以**目錄www為例做介紹,有時候更新**的時候需要保留比如目錄,或者其他目錄就需要這樣的操作
例項一:
刪除資料夾內所有檔案只保留乙個檔案命令
[root@linuxzgf www]# cd html
[root@linuxzgf html]# ls
a dede include install plus special templets
data images index.php member robots.txt tags.php uploads
[root@linuxzgf html]# rm -rf `ls -i index.php`
[root@linuxzgf html]# ls
index.php
[root@linuxzgf html]#
注釋:``是tab上面那個,不是引號 2010-1-14
index.php是要保留的檔案名字,此名字可以是資料夾也可以是檔名都可以
例項二:
刪除資料夾內所有檔案保留部分檔案
[root@linuxzgf www]# cd html
[root@linuxzgf html]# ls
a dede include install plus special templets
data images index.php member robots.txt tags.php uploads
[root@linuxzgf html]# rm -rfls|egrep -v '(index.php|data)'
[root@linuxzgf html]# ls
data index.php
[root@linuxzgf html]#
ls前的` 符號是tab上面的符號
()緊跟的是單引號
index.php|data 是要保留的檔案,此處可以保留多個檔案
例項三:
刪除指定副檔名的某類檔案但是要保留部分檔案
環境如下:具體環境具體解釋和檔名即可
[root@linuxzgf member]# ls
ajax_feedback.php article_edit.php edit_face.php js resetpassword.php uploads_add.php
ajax_loginsta.php buy_action.php edit_fullinfo.php login.php search.php uploads_edit.php
album_add.php buy.php edit_space_info.php mtypes.php shops_orders.php uploads.php
album_edit.php caicai.php feedback.php myfriend.php shops_point.php uploads_select.php
archives_add.php check_card.php flink_main.php mypay.php shops_products.php visit-history.php
archives_do.php config.php guestbook_admin.php mystow.php soft_add.php
archives_edit.php content_list.php images operation.php soft_edit.php
archives_sg_add.php content_sg_list.php inc paycenter space
archives_sg_edit.php control.php index_do.php pm.php spaceskin.php
article_add.php edit_baseinfo.php index.php reg_new.php templets
[root@linuxzgf member]#
例項四:
刪除當前目錄下所有 *.php檔案,除了buy.php
方法一:
[root@linuxzgf member]# rm -rf `ls *.php |egrep -v buy.php`
[root@linuxzgf member]# ls
buy.php images inc js paycenter space templets
[root@linuxzgf member]#
方法二:
[root@linuxzgf member]# rm -rf `ls *.php |awk ''`
[root@linuxzgf member]# ls
buy.php images inc js paycenter space templets
[root@linuxzgf member]#
例項五:
排除多個檔案 buy.php caicai.php login.php
方法一:
[root@linuxzgf member]# rm -rf `ls *.php |egrep -v '(buy.php|caicai.php|login.php)'`
[root@linuxzgf member]# ls
buy.php images js paycenter templets
caicai.php inc login.php space
[root@linuxzgf member]#
方法二:
這裡是用ls得到原始資料,也可以用find命令
[root@linuxzgf member]# rm -rffind *.php |egrep -v \'(buy.php|caicai.php|login.php)'\
[root@linuxzgf member]# ls
buy.php images js paycenter templets
caicai.php inc login.php space
[root@linuxzgf member]#
會員的卡設定,下拉列表中排除掉已被使用的
獲取到全部已分配的ic卡,用逗號分隔 card list used array map array map id array neq id 排除當前使用者的cardid map cardid array gt 0 card list used m users where map field card...
pandas 中排除某列 某些列的方法
使用pandas處理資料的過程中,時常會遇到這樣的需求,不想要某列或者某些列,選擇其他列,如果列比較少的情況可以直接選擇想要的列 下面列舉常用的篩選列的方法 在乙個dataframe中有abcde五列,如果想要取ade三列資料 第一種辦法直接羅列出需要的列 匯入相關包 import numpy as...
測試團隊的真實故事 從負面測試中排除負面因素
測試團隊的真實故事 從負面測試中排除負面因素 誤解通常會導致測試人員對軟體 破解 的評價不高。開發人員和利益相關者可能會稱其為負面測試,但結果卻是更好的產品,而且都是積極的。測試人員是新軟體的第一批使用者,它們對於使其可用至關重要。最後,每個人都有提供最佳產品的相同目標,因此讓測試人員探索和發現新的...