How to create a file in Linux from terminal window? [closed]

Depending on what you want the file to contain: touch /path/to/file for an empty file somecommand > /path/to/file for a file containing the output of some command. eg: grep –help > randomtext.txt echo “This is some text” > randomtext.txt nano /path/to/file or vi /path/to/file (or any other editor emacs,gedit etc) It either opens the existing … Read more

How to sparsely checkout only one single file from a git repository?

Originally, I mentioned in 2012 git archive (see Jared Forsyth’s answer and Robert Knight’s answer), since git1.7.9.5 (March 2012), Paul Brannan’s answer: git archive –format=tar –remote=origin HEAD:path/to/directory — filename | tar -O -xf – But: in 2013, that was no longer possible for remote https://github.com URLs. See the old page “Can I archive a repository?” … Read more

How do I get the file extension of a file in Java?

In this case, use FilenameUtils.getExtension from Apache Commons IO Here is an example of how to use it (you may specify either full path or just file name): import org.apache.commons.io.FilenameUtils; // … String ext1 = FilenameUtils.getExtension(“/path/to/file/foo.txt”); // returns “txt” String ext2 = FilenameUtils.getExtension(“bar.exe”); // returns “exe” Maven dependency: <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency> Gradle Groovy … Read more

Fastest way to check if a file exists using standard C++/C++11,14,17/C?

Well I threw together a test program that ran each of these methods 100,000 times, half on files that existed and half on files that didn’t. #include <sys/stat.h> #include <unistd.h> #include <string> #include <fstream> inline bool exists_test0 (const std::string& name) { ifstream f(name.c_str()); return f.good(); } inline bool exists_test1 (const std::string& name) { if (FILE … Read more