Hướng dẫn dùng touch -mt trong PHP
Hàm Show
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Cú phápCú
pháp: Trong đó:
Kết quả trả vềHàm sẽ trả về True nếu thiết lập thành công, ngược lại hàm trả về False. Bài viết này được đăng tại [free tuts .net] Ví dụVí dụ về hàm Code $filename = 'example.txt'; if (touch($filename)) { echo $filename . ' modification time has been changed to present time'; } else { echo 'Sorry, could not change modification time of ' . $filename; } Kết quả example.txt modification time has been changed to present time Sử dụng tham số Code // This is the touch time, we'll set it to one hour in the past. $time = time() - 3600; // Touch the file if (!touch('example.txt', $time)) { echo 'Whoops, something went wrong...'; } else { echo 'Touched file with success'; } Kết quả Touched file with success Tham khảo: php.net Th8 30, 2022 Nội dung chính
Nội dung chính
Nội dung chính
Hai G. 3ít nhất Đọc Lệnh Touch Linux được dùng để tạo file trống, đổi timestampts của files và folders. Thông tin timestamps chứa 3 attribute – thời gian truy cập, thời gian sửa file, và thời gian thay đổi. Hướng dẫn này sẽ giải thích cách dùng lệnh Linux touch, options của nó và cách dùng bằng ví dụ cụ thể. Timestamps Linux là gìTrong Linux, mỗi file và folders đều có timestamps (dấu thời gian) cung cấp thông tin liên quan đến thời gian của file. Có 3 loại timestamps bên dưới:
Vì atime và mtime là một phần của status medata của file, thay đổi atime hoặc mtime của file sẽ dẫn đến ctime tự động đặt thời gian vào thời điểm hiện tại. Không có cách thay đổi ctime thủ công. Lẹnh linux tocuh command được dùng chủ yếu để thay đổi thời gian truy cập và thời gian được sửa của file cho một số các mục đích bên dưới. Để sử dụng lệnh Touch Linux, bạn có thể cần truy cập VPS hosting thông qua SSH! Cú pháp lệnh touch LinuxCú pháp lệnh touch command linux là: touch [options] [file_name] Danh sách bên dưới là một số ví dụ cách dùng của Linux touch command. Tạo một file sử dụng touchLệnh touch mà không có option nào sẽ tạo một file. Nếu file đã tồn tại, lệnh touch sẽ cập nhật thời gian truy cập và chỉnh sửa đến thời gian hiện tại mà không thay đổi nội dung của nó: touch file_name.txt Tạo nhiều file cùng lúc bằng touch linuxBạn cũng có thể tạo nhiều file bằng một lệnh touch duy nhất. Để làm vậy, hãy xác định tên file và khoảng trống giữa chúng. Lệnh cần được viết tương tự như sau: touch file_name1.txt file_name2.txt file_name3.txt Bạn cũng có tạo file bằng dấu ngoặc nhọn để tạo nhiều file như sau: touch file_name{1..3}.txt Lệnh touch command ở trên sẽ tạo 3 file có tên là file_name1.txt, file_name2.txt, và file_name3.txt. Đổi thời gian truy cập bằng touchĐể thay đổi thời gian truy cập của file tới thời điểm hiện tại, sử dụng option a trước tên file bằng lệnh tocuh linux như sau: touch -a file_name.txt Đổi thời gian chỉnh sửa file bằng lệnh touchTùy chọn m sẽ thay đổi thởi gian chỉnh sửa file tới thời gian hiện hành: touch -m file_name1.txt Đổi thời gian truy cập và chỉnh sửa bằng lệnh touchĐể thay đổi cả thời gian truy cập và thời gian chỉnh sửa bằng một lệnh duy nhất thì bạn dùng cả 2 option a và m: touch -am file_name1.txt Đổi Access Time mà không phải tạo file mớiTrong vài tình huống, nếu bạn muốn đồi thời gian truy cập và chỉnh sửa của file đã tồn tại tới thời gian hiện hành mà không tạo file, vậy bạn cần dùng option c trước tên file. touch -c file_name.txt Đặt thời gian nhất định cho thời gian truy cập và chỉnh sửa bằng lệnh touchBạn cũng có thể đặt thời gian truy cập và chỉnh sửa đến một ngày giờ nhất định bằng option t, tiếp sau là ngày giờ, nó sẽ như sau: touch -t 201903081047.30 file_name.txt Cấu trúc ngày giờ phải đúng là CCYYMMDDhhmm.ss, theo mô tả sau:
Thay đổi timestamp của symbolic linked fileKhi bạn sử dụng một symbolic link file bằng lệnh Linux touch command, timestamps cho file gốc sẽ được thay đổi. Để thay đổi thời gian truy cập và thời gian chỉnh sửa tới thời gian hiện hành cho symbolic link file thôi thì dùng option h: touch -h symbolic_link_file Đặt Timestamp bằng cách dùng file khác làm tham chiếuLệnh Linux touch cũng có thể thiết lập thời gian access và modify bằng cách dùng timestamp của một file khác. Ví dụ, lệnh touch bên dưới có option r sẽ quét timestamp của file reference.txt và dùng nó đặt giá trị timestamp cho file_name.txt. Đây là ví dụ của lệnh này: touch -r reference.txt file_name.txt Xác định ngày và giờ bằng chuỗi với lệnh touchBạn có thể đặt ngày giờ bằng chuỗi với option d. Cách dùng như sau, với thời gian ngày giờ đặt thành 00:00 touch -d '8 Mar' file_name.txt Thay vì dùng ngày, bạn cũng có thể dùng thời gian làm chuỗi nhập vào cho time stamps, ngày sẽ được đặt thành ngày hiện tại: touch -d '20:10' file_name.txt Lời kếtBài hướng dẫn này đã giúp bạn biết cách dùng lệnh touch Linux qua các ví dụ cụ thể. Bạn cũng có thể mở bộ tài liệu chính thức hướng dẫn lệnh này trong terminal để xem thêm nếu cần hướng dẫn gì! Hải G. là chuyên gia quản lý, vận hành các dịch vụ website. Anh có nhiều năm kinh nghiệm về VPS, Hosting, technical SEO, CMS. Đặc biệt yêu thích WordPress và đã dùng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho các bạn trẻ khởi nghiệp. |