myFolder |_ text file one.txt |_ text file two.txt |_ text file three.txt
Type the command like below:
ls myFolder/* | sed 's/ /\\ /g'
Output:
myFolder/text\ file\ one.txt myFolder/text\ file\ two.txt myFolder/text\ file\ three.txt
myFolder |_ text file one.txt |_ text file two.txt |_ text file three.txt
ls myFolder/* | sed 's/ /\\ /g'
myFolder/text\ file\ one.txt myFolder/text\ file\ two.txt myFolder/text\ file\ three.txt
/**
* @author MJMZ
* @copyright 2012
* Description : This file will be used to convert all the BLOB
* contents and save into the file system.
*
*/
include("../../../lib/db_common.php");
/* get document_id, document_name, folder_id, document_fileType, document_fileName */
$sql = 'SELECT document_id,
document_name,
folder_id,
document_fileType,
document_fileName
FROM portal_document_upload';
$result = $db->query($sql);
$doc = array();
while($rows = mysql_fetch_array($result))
{
$doc[] = array('docId' => $rows['document_id'],
'exacFilename' => $rows['document_fileName'],
'filename' => $rows['document_name'],
'filetype' => $rows['document_fileType']);
}
foreach($doc as $a => $key)
{
// get the file extension : This code will only work only
// if file got 1 extension. If the file got many extension
// such as filename.tar.gz, this code will not work at all.
// Try find another solution for that particular file.
$fileXtension = pathinfo($key['exacFilename'], PATHINFO_EXTENSION);
// If we select the blob in the first query, it will
// cause bad queries @ mysql log.
// So we select the blob in foreach based on their document_id.
$sql_file_contents = "SELECT document_fileData
FROM portal_document_upload
WHERE document_id ='".$key['docId']."'";
$theFile = $db->query($sql_file_contents);
$row = mysql_fetch_array($theFile);
// For precaution, we find the empty string @ filename
// and replace them with _ (underscore) in order to avoid
// the filename missing their extension.
$rawFile = str_replace(" ","_", $key['filename']).".".$fileXtension;
// the path for downloaded file.
$path = "/home/httpd/files_convert/".$rawFile;
if (file_put_contents($path, $row['document_fileData']) === FALSE ) {
echo "Could not write PDF File";
} else {
file_put_contents($path, $row['document_fileData']);
}
}
?>
################################################ # Backup source code and MySQL DB # softboxkid - 09 Mar 2012 ################################################ # Please change the value of below variables: # DO NOT CHANGE THE VARIABLE NAME. DBNAME=your_db_name DBPASS=your_db_password DBUSER=your_db_user FOLDER_NAME=the_folder_name_for_backup DATE=`date +%Y%m%d_%H%M` echo "Backup in progress..." echo "Start time". $(date +%k:%M:%S) # Step 1: prepare to backup application source code begin here. mkdir /backup/$FOLDER_NAME-$DATE cp /your/source_code/path -r /backup/$FOLDER_NAME-$DATE # Step 2: prepare to backup mysql database begin here. echo "Start time". $(date +%k:%M:%S) mysqldump -u $DBUSER -p$DBPASS $DBNAME > /backup/$FOLDER_NAME-$DATE/$DBNAME.sql echo "end time". $(date +%k:%M:%S) # Step 3: prepare archive tar.gz for FOLDER_NAME cd /backup tar -cvf $FOLDER_NAME-$DATE.tar $FOLDER_NAME-$DATE gzip $FOLDER_NAME-$DATE.tar # Step 4: remove non-zip file/folder rm -r $FOLDER_NAME-$DATE echo "Your source code and MySQL has been backup $FOLDER_NAME-$DATE.tar.gz time finished time" echo "end time". $(date +%k:%M:%S)
ssh root@xxx.xxx.x.xxEnter password: (enter the server's password) mysql -u root -pEnter password:(enter the mysql password) GRANT ALL PRIVILEGES ON *.* TO your_mysql_user@'%' IDENTIFIED BY 'your_mysql_password';your_mysql_user and your_mysql_password.Now you can access the mysql server through remote connection.
export http_proxy=http://ip:port
function my_base64_encode($input) {
return strtr(base64_encode($input), 'AEIOUj', '+-_,');
}
function my_base64_decode($input){
return base64_decode(strtr($input, '+-_,', 'AEIOUj'));
}
$texttoencode = 'RAIHAN';
$b = my_base64_encode($texttoencode);
// the value of $b now is UkFJS-F,
$c = my_base64_decode($b);
// the value of $c is RAIHAN
rsync -avz --exclude folder_video /source /your_destination_pathsource folder to your_destination_path and exclude the folder_video rsync -avz --exclude folder_video --exclude folder_contents /source /your_destination_pathsource folder to your_destination_path and exclude the folder_video and folder_contentsrsync -avz --exclude folder_video --exclude folder_contents/file1.txt /source /your_destination_pathsource folder to your_destination_path and exclude the folder_video and file1.txt