Нет, скрипты выполняются в отдельной оболочке, что не влияет на предков. Но вы можете использовать функцию, которая принимает аргументы и поэтому более гибкая, чем псевдоним. Другим вариантом является поиск файлов с source
или его эквивалентом .
, но он не принимает аргументы. Тем не менее, это влияет на текущую оболочку. Вы можете объединить их и поместить функции в исходный файл, а затем использовать функции в текущем процессе.
Изinfo ls
:
‘-l’
‘--format=long’
‘--format=verbose’
In addition to the name of each file, print the file type, file mode bits, number of hard links, owner name, group name, size, and timestamp (*note Formatting file timestamps::), normally the modification timestamp (the mtime, *note File timestamps::). Print question marks for information that cannot be determined.
Итак, да, это количество жестких ссылок. Но что это значит?
Простой :очень похож на количество файлов в каталоге.
В начале, когда каталог создается, он начинается с двух жестких ссылок (думайте об этом как о жестких ссылках для .
и..
)
$ mkdir anewone
$ ls -lad anewone
drwxr-xr-x 2 isaac isaac 4096 May 12 18:29 anewone
...........^^..... 2 hard links.
Когда вы создаете новые подкаталоги -в этом каталоге, количество жестких ссылок увеличивается:
$ touch anewone/{a..e}
$ ls -lad anewone
drwxr-xr-x 2 isaac isaac 4096 May 12 18:30 anewone
...........^^..... No change for files.
$ mkdir anewone/{f..m}
$ ls -lad anewone
drwxr-xr-x 10 isaac isaac 4096 May 12 18:30 anewone
...........^^..... 8 new directories ==> 10 hard links.
Связанные: