#在linux系統下, 找出新修改的檔案,並且,複製到 合適的位置
#注意:每次修改**前,在/var/www/html/jitong360temp 下面 touch time.txt
[root@bogon jitong360temp]# pwd
/var/www/html/jitong360temp
[root@bogon jitong360temp]# touch time.txt
[root@bogon html]# pwd
/var/www/html
[root@bogon html]# chmod +x find-alter-files.sh
[root@bogon html]# ./find-alter-files.sh jitong360temp
[root@bogon html]# gedit find-alter-files.sh
#!/bin/sh
##晚上沒事,用shell寫了個遞迴遍歷目錄的指令碼,本指令碼實現遞迴遍歷指定目錄,列印目錄下的檔名(全路徑)。不為別的,就為了以後用著方便。
#注意:每次修改**前,在/var/www/html/jitong360temp 下面 touch time.txt
#存放修改後的檔案 /root/var/www/html/jitong360temp
#newerdir="/root"
function scandir()
if [ $ = "/" ]
then
cur_dir=""
else
cur_dir=$(pwd)
fifor dirlist in $(ls $)
doif test -d $;then
cd $
scandir $/$
cd ..
elif test -f $;then
#在linux系統下, 找出新修改的檔案,並且,複製到 合適的位置
#注意:每次修改**前,在/var/www/html/jitong360temp 下面 touch time.txt
newer=`find $ -newer /var/www/html/jitong360temp/time.txt`
if [ "$" == "$" ];then
tmp_dir=$(pwd)
mkdir -p $$ 2> /dev/null
cp $ $$
fifi
done
}if test -d $1
then
scandir $1
elif test -f $1
then
echo "you input a file but not a directory,pls reinput and try again"
exit 1
else
echo "the directory isn't exist which you input,pls input a new one!!"
exit 1
fi
在linux下修改唯讀型檔案
問題出現原因 不能訪問網際網路要修改 etc sysconfig network scripts ifcfg ens33檔案,開始時登入賬戶為非root賬戶,在修改ifcfg ens33檔案後進行儲存時提示為唯讀型不能儲存 解決方法 開始時使用sudo vim ifcfg ens33 命令編輯,提示...
在Linux下找出多個檔案中最新的那個檔案
問 在linux下怎麼找出多個檔案 比如 cpp 中最新的那個檔案?答 可以採用如下命令形式 1 將檔案按從新到舊排列,取第乙個。ls t cpp head 1 2 將檔案按從舊到新排列,取最後乙個。ls rt cpp tail 1 執行示例 root jfht synway ls lrt cpp ...
在Linux下找出多個檔案中最新的那個檔案
問 在linux下怎麼找出多個檔案 比如 cpp 中最新的那個檔案?答 可以採用如下命令形式 1 將檔案按從新到舊排列,取第乙個。ls t cpp head 1 2 將檔案按從舊到新排列,取最後乙個。欠款 ls rt cpp tail 1 執行示例 root jfht synway ls lrt c...